home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.0 for Developers
/
QuickTime 1.0 for Developers.iso
/
Photos
/
PICTCompressor™
/
PICTCompressor™.rsrc
/
CODE_2_s).txt
< prev
next >
Wrap
Text File
|
1991-09-11
|
350KB
|
6,401 lines
# far model CODE resource
# near model jump table entries starting at A5 + 0x00000220 (37 of them)
# far model jump table entries starting at A5 + 0x00000000 (0 of them)
# A5 relocation data at 0x00004344
# A5 relocation at 00000030
# A5 relocation at 00000072
# A5 relocation at 000000AA
# A5 relocation at 000000CA
# A5 relocation at 00000230
# A5 relocation at 00000242
# A5 relocation at 0000024E
# A5 relocation at 00000254
# A5 relocation at 000002B0
# A5 relocation at 0000034A
# A5 relocation at 0000035A
# A5 relocation at 00000362
# A5 relocation at 00000392
# A5 relocation at 000003A2
# A5 relocation at 000003C2
# A5 relocation at 00000500
# A5 relocation at 00000630
# A5 relocation at 00000646
# A5 relocation at 00000690
# A5 relocation at 000006B6
# A5 relocation at 000006E0
# A5 relocation at 000006FA
# A5 relocation at 00000720
# A5 relocation at 00000744
# A5 relocation at 0000074A
# A5 relocation at 000007B4
# A5 relocation at 000007BC
# A5 relocation at 000007C4
# A5 relocation at 000007DE
# A5 relocation at 000007F8
# A5 relocation at 00000814
# A5 relocation at 00000830
# A5 relocation at 00000840
# A5 relocation at 0000087A
# A5 relocation at 00000896
# A5 relocation at 000008A6
# A5 relocation at 000008BE
# A5 relocation at 000008D0
# A5 relocation at 000008E4
# A5 relocation at 00000956
# A5 relocation at 0000095E
# A5 relocation at 00000964
# A5 relocation at 00000970
# A5 relocation at 0000097E
# A5 relocation at 00000990
# A5 relocation at 000009A2
# A5 relocation at 000009AA
# A5 relocation at 000009C6
# A5 relocation at 000009D4
# A5 relocation at 000009E6
# A5 relocation at 000009EC
# A5 relocation at 00000A08
# A5 relocation at 00000A1E
# A5 relocation at 00000A24
# A5 relocation at 00000A36
# A5 relocation at 00000A3C
# A5 relocation at 00000A58
# A5 relocation at 00000A82
# A5 relocation at 00000B1C
# A5 relocation at 00000B22
# A5 relocation at 00000B2C
# A5 relocation at 00000B32
# A5 relocation at 00000B3E
# A5 relocation at 00000B44
# A5 relocation at 00000B94
# A5 relocation at 00000B9A
# A5 relocation at 00000BA2
# A5 relocation at 00000BAA
# A5 relocation at 000011EE
# A5 relocation at 000011FE
# A5 relocation at 00001204
# A5 relocation at 00001212
# A5 relocation at 00001218
# A5 relocation at 00001226
# A5 relocation at 0000122C
# A5 relocation at 00001240
# A5 relocation at 0000183A
# A5 relocation at 0000184C
# A5 relocation at 00001854
# A5 relocation at 0000185A
# A5 relocation at 00001964
# A5 relocation at 0000196C
# A5 relocation at 00001974
# A5 relocation at 0000197C
# A5 relocation at 00001990
# A5 relocation at 000019B4
# A5 relocation at 000019BC
# A5 relocation at 000019CE
# A5 relocation at 000019DA
# A5 relocation at 000019E2
# A5 relocation at 000019F4
# A5 relocation at 00001A10
# A5 relocation at 00001A18
# A5 relocation at 00001A26
# A5 relocation at 00001A2E
# A5 relocation at 00001A38
# A5 relocation at 00001A3E
# A5 relocation at 00001A4C
# A5 relocation at 00001A5E
# A5 relocation at 00001A72
# A5 relocation at 00001A80
# A5 relocation at 00001A8C
# A5 relocation at 00001A96
# A5 relocation at 00001AAC
# A5 relocation at 00001AD6
# A5 relocation at 00001ADE
# A5 relocation at 00001AE8
# A5 relocation at 00001AF0
# A5 relocation at 00001AFA
# A5 relocation at 00001B00
# A5 relocation at 00001B9A
# A5 relocation at 00001BD2
# A5 relocation at 00001BF4
# A5 relocation at 00001C22
# A5 relocation at 00001C2C
# A5 relocation at 00001C3A
# A5 relocation at 00001C64
# A5 relocation at 00001C76
# A5 relocation at 00001C7E
# A5 relocation at 00001CA8
# A5 relocation at 00001EE0
# A5 relocation at 00001F22
# A5 relocation at 00001F4A
# A5 relocation at 00001FF2
# A5 relocation at 000020A6
# A5 relocation at 0000216E
# A5 relocation at 00002176
# A5 relocation at 0000217E
# A5 relocation at 000021B4
# A5 relocation at 000021BC
# A5 relocation at 000021C4
# A5 relocation at 00002234
# A5 relocation at 0000223E
# A5 relocation at 00002246
# A5 relocation at 00002292
# A5 relocation at 0000229A
# A5 relocation at 000022A2
# A5 relocation at 000022E4
# A5 relocation at 000022EC
# A5 relocation at 000022F4
# A5 relocation at 00002328
# A5 relocation at 00002332
# A5 relocation at 0000233A
# A5 relocation at 00002386
# A5 relocation at 0000238E
# A5 relocation at 00002396
# A5 relocation at 000023D6
# A5 relocation at 000023DE
# A5 relocation at 000023E6
# A5 relocation at 000024B2
# A5 relocation at 000024F0
# A5 relocation at 00002674
# A5 relocation at 000026A4
# A5 relocation at 000026BA
# A5 relocation at 000026D2
# A5 relocation at 000026E8
# A5 relocation at 000026FE
# A5 relocation at 00002708
# A5 relocation at 00002714
# A5 relocation at 00002720
# A5 relocation at 0000272A
# A5 relocation at 0000278E
# A5 relocation at 00002798
# A5 relocation at 000027A8
# A5 relocation at 000027B2
# A5 relocation at 000027F0
# A5 relocation at 000027FA
# A5 relocation at 0000281E
# A5 relocation at 00002826
# A5 relocation at 00002830
# A5 relocation at 00002850
# A5 relocation at 00002858
# A5 relocation at 00002862
# A5 relocation at 000028B2
# A5 relocation at 000028BA
# A5 relocation at 000028C4
# A5 relocation at 0000290E
# A5 relocation at 0000294A
# A5 relocation at 00002996
# A5 relocation at 000029AA
# A5 relocation at 000029B2
# A5 relocation at 000029BC
# A5 relocation at 000029E8
# A5 relocation at 000029F0
# A5 relocation at 00002A28
# A5 relocation at 00002AE4
# A5 relocation at 00002AEC
# A5 relocation at 00002AF4
# A5 relocation at 00002B5A
# A5 relocation at 00002B64
# A5 relocation at 00002B6C
# A5 relocation at 00002B90
# A5 relocation at 00002B98
# A5 relocation at 00002BA0
# A5 relocation at 00002C62
# A5 relocation at 00002C8E
# A5 relocation at 00002DF2
# A5 relocation at 00002F0E
# A5 relocation at 00002F1A
# A5 relocation at 00002F44
# A5 relocation at 00002F84
# A5 relocation at 00002FBE
# A5 relocation at 00003096
# A5 relocation at 00003178
# A5 relocation at 000031A6
# A5 relocation at 000031B6
# A5 relocation at 000031C2
# A5 relocation at 00003276
# A5 relocation at 0000327E
# A5 relocation at 00003294
# A5 relocation at 000032AE
# A5 relocation at 000032C2
# A5 relocation at 000032CE
# A5 relocation at 000032DE
# A5 relocation at 0000335C
# A5 relocation at 00003364
# A5 relocation at 000034A2
# A5 relocation at 00003518
# A5 relocation at 00003562
# A5 relocation at 00003580
# A5 relocation at 000036A4
# A5 relocation at 000036DA
# A5 relocation at 000038D6
# A5 relocation at 000038E2
# A5 relocation at 000038EA
# A5 relocation at 00003968
# A5 relocation at 0000398E
# A5 relocation at 0000399E
# A5 relocation at 000039A6
# A5 relocation at 00003A28
# A5 relocation at 00003A42
# A5 relocation at 00003A4A
# A5 relocation at 00003A5A
# A5 relocation at 00003A6E
# A5 relocation at 00003A76
# A5 relocation at 00003A82
# A5 relocation at 00003AA2
# A5 relocation at 00003ADC
# A5 relocation at 00003AF6
# A5 relocation at 00003B1C
# A5 relocation at 00003B2C
# A5 relocation at 00003B32
# A5 relocation at 00003B38
# A5 relocation at 00003B3E
# A5 relocation at 00003B4C
# A5 relocation at 00003C42
# A5 relocation at 00003C8E
# A5 relocation at 00003CAA
# A5 relocation at 00003CC2
# A5 relocation at 00003CD2
# A5 relocation at 00003CEE
# A5 relocation at 00003CFE
# A5 relocation at 00003D0E
# A5 relocation at 00003D1E
# A5 relocation at 00003D2E
# A5 relocation at 00003D3E
# A5 relocation at 00003D50
# A5 relocation at 00003D5E
# A5 relocation at 00003D70
# A5 relocation at 00003D86
# A5 relocation at 00003D8C
# A5 relocation at 00003DB0
# A5 relocation at 00003DB8
# A5 relocation at 00003DC0
# A5 relocation at 00003DC6
# A5 relocation at 00003DCC
# A5 relocation at 00003DD2
# A5 relocation at 00003DDA
# A5 relocation at 00003DE0
# A5 relocation at 00003DE6
# A5 relocation at 00003DEE
# A5 relocation at 00003DF6
# A5 relocation at 00003DFE
# A5 relocation at 00003E06
# A5 relocation at 00003E0E
# A5 relocation at 00003E16
# A5 relocation at 00003E1E
# A5 relocation at 00003E26
# A5 relocation at 00003E2E
# A5 relocation at 00003E36
# A5 relocation at 00003E3E
# A5 relocation at 00003E46
# A5 relocation at 00003E4E
# A5 relocation at 00003E54
# A5 relocation at 00003E5C
# A5 relocation at 00003E64
# A5 relocation at 00003E6C
# A5 relocation at 00003E74
# A5 relocation at 00003E7C
# A5 relocation at 00003E84
# A5 relocation at 00003E8C
# A5 relocation at 00003E94
# A5 relocation at 00003E9C
# A5 relocation at 00003ED0
# A5 relocation at 00003ED6
# A5 relocation at 00003EE8
# A5 relocation at 00003EEE
# A5 relocation at 00003EFE
# A5 relocation at 00003F04
# A5 relocation at 00003F14
# A5 relocation at 00003F1A
# A5 relocation at 00003F2A
# A5 relocation at 00003F30
# A5 relocation at 00003F40
# A5 relocation at 00003F46
# A5 relocation at 00003F56
# A5 relocation at 00003F5C
# A5 relocation at 00003F6C
# A5 relocation at 00003F72
# A5 relocation at 00003F82
# A5 relocation at 00003F88
# A5 relocation at 00003F98
# A5 relocation at 00003F9E
# A5 relocation at 00003FAE
# A5 relocation at 00003FB4
# A5 relocation at 00003FC4
# A5 relocation at 00003FCA
# A5 relocation at 00003FD4
# A5 relocation at 00003FE4
# A5 relocation at 00003FF0
# A5 relocation at 00003FF6
# A5 relocation at 00004000
# A5 relocation at 0000400C
# A5 relocation at 00004012
# A5 relocation at 0000401C
# A5 relocation at 00004028
# A5 relocation at 0000402E
# A5 relocation at 00004038
# A5 relocation at 00004044
# A5 relocation at 0000404A
# A5 relocation at 00004054
# A5 relocation at 00004060
# A5 relocation at 00004066
# A5 relocation at 00004070
# A5 relocation at 0000407C
# A5 relocation at 00004082
# A5 relocation at 0000408C
# A5 relocation at 00004098
# A5 relocation at 0000409E
# A5 relocation at 000040A8
# A5 relocation at 000040B4
# A5 relocation at 000040BA
# A5 relocation at 000040C4
# A5 relocation at 000040D0
# A5 relocation at 000040D6
# A5 relocation at 000040E0
# A5 relocation at 000040F0
# A5 relocation at 0000410E
# A5 relocation at 00004124
# A5 relocation at 0000412E
# A5 relocation at 00004138
# A5 relocation at 00004142
# A5 relocation at 00004154
# A5 relocation at 0000415E
# A5 relocation at 00004168
# A5 relocation at 00004172
# A5 relocation at 00004180
# A5 relocation at 0000418E
# A5 relocation at 0000419E
# A5 relocation at 000041AE
# A5 relocation at 000041C2
# A5 relocation at 000041CC
# A5 relocation at 000041D2
# A5 relocation at 000041E0
# A5 relocation at 000041F4
# A5 relocation at 000041FA
# A5 relocation at 00004200
# A5 relocation at 0000420E
# A5 relocation at 0000426C
# A5 relocation at 00004278
# A5 relocation at 000042B2
# A5 relocation at 000042BC
# A5 relocation at 000042C6
# A5 relocation at 000042CE
# A5 relocation at 000042DC
# A5 relocation at 000042E4
# A5 relocation at 000042EA
# A5 relocation at 000042F0
# A5 relocation at 000042F6
# A5 relocation at 000042FC
# A5 relocation at 00004306
# A5 relocation at 00004312
# A5 relocation at 0000431C
# A5 relocation at 0000432A
# A5 relocation at 00004334
# A5 is 0x00000000
# PC relocation data at 0x000044D4
# PC relocation at 000000A4
# PC relocation at 0000022A
# PC relocation at 0000027C
# PC relocation at 000002B6
# PC relocation at 000002CC
# PC relocation at 000003A8
# PC relocation at 000003B8
# PC relocation at 000004D2
# PC relocation at 000004E6
# PC relocation at 0000061C
# PC relocation at 0000064C
# PC relocation at 0000067C
# PC relocation at 0000069C
# PC relocation at 000006CA
# PC relocation at 00000714
# PC relocation at 00000726
# PC relocation at 0000073E
# PC relocation at 00000764
# PC relocation at 0000078A
# PC relocation at 000007E4
# PC relocation at 000008FC
# PC relocation at 000009F8
# PC relocation at 00000C1C
# PC relocation at 00000C46
# PC relocation at 00000C70
# PC relocation at 00000CC2
# PC relocation at 00001818
# PC relocation at 00001840
# PC relocation at 000018E4
# PC relocation at 0000191E
# PC relocation at 00001942
# PC relocation at 00001A1E
# PC relocation at 00001A54
# PC relocation at 00001A64
# PC relocation at 00001A9C
# PC relocation at 00001B2C
# PC relocation at 00001C06
# PC relocation at 00001C5C
# PC relocation at 00001C70
# PC relocation at 00001C86
# PC relocation at 00001F5C
# PC relocation at 00001F88
# PC relocation at 00001FC2
# PC relocation at 000021E6
# PC relocation at 00002416
# PC relocation at 0000247C
# PC relocation at 00002B16
# PC relocation at 00002C1A
# PC relocation at 00002DC0
# PC relocation at 00002E86
# PC relocation at 00002FB8
# PC relocation at 00003068
# PC relocation at 000030C2
# PC relocation at 000032A8
# PC relocation at 000034E8
# PC relocation at 00003530
# PC relocation at 00003912
# PC relocation at 00003BDC
# PC relocation at 00003C7A
# PC relocation at 00003FEA
# PC relocation at 00004006
# PC relocation at 00004022
# PC relocation at 0000403E
# PC relocation at 0000405A
# PC relocation at 00004076
# PC relocation at 00004092
# PC relocation at 000040AE
# PC relocation at 000040CA
# PC relocation at 000040E6
# PC relocation at 000040F6
# PC relocation at 00004104
# PC relocation at 00004186
# PC relocation at 00004224
# PC relocation at 00004246
# PC relocation at 0000425C
# PC relocation at 000042D4
# load address is 0x00000000
00000000 4E56 FFF2 link A6, -0x000E
00000004 A89E syscall PenNormal
00000006 4879 FFFF FB8C push.l 0xFFFFFB8C
0000000C A89D syscall PenPat
0000000E 2F2E 000A move.l -[A7], [A6 + 0xA]
00000012 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000016 486E FFF2 pea.l [A6 - 0xE]
0000001A 486E FFF4 pea.l [A6 - 0xC]
0000001E 486E FFF8 pea.l [A6 - 0x8]
00000022 A98D syscall GetDialogItem/GetDItem
00000024 486E FFF8 pea.l [A6 - 0x8]
00000028 A8A1 syscall FrameRect
0000002A A89E syscall PenNormal
0000002C 4E5E unlink A6
0000002E 4E74 0006 rtd 0x0006
00000032 4E56 0000 link A6, 0
00000036 4E5E unlink A6
00000038 4E75 rts
0000003A 4E56 FFF8 link A6, -0x0008
0000003E 48E7 0018 movem.l -[A7], A3,A4
00000042 266E 0008 movea.l A3, [A6 + 0x8]
00000046 2F0B move.l -[A7], A3
00000048 4EB9 0000 0082 jsr [0x00000082]
0000004E 2840 movea.l A4, D0
00000050 200C move.l D0, A4
00000052 584F addq.w A7, 4
00000054 6732 beq +0x34 /* 00000088 */
00000056 2054 movea.l A0, [A4]
00000058 43EE FFF8 lea.l A1, [A6 - 0x8]
0000005C 41E8 0014 lea.l A0, [A0 + 0x14]
00000060 22D8 move.l [A1]+, [A0]+
00000062 22D8 move.l [A1]+, [A0]+
00000064 486E FFF8 pea.l [A6 - 0x8]
00000068 2054 movea.l A0, [A4]
0000006A 3F28 0036 move.w -[A7], [A0 + 0x36]
0000006E 3F28 0034 move.w -[A7], [A0 + 0x34]
00000072 A8A8 syscall OffsetRect
00000074 486E FFF8 pea.l [A6 - 0x8]
00000078 2F0B move.l -[A7], A3
0000007A 4EB9 0000 0092 jsr [0x00000092]
00000080 4EB9 0000 006A jsr [0x0000006A]
00000086 504F addq.w A7, 8
label00000088:
00000088 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10]
0000008E 4E5E unlink A6
00000090 4E75 rts
00000092 4E56 FFF0 link A6, -0x0010
00000096 48E7 0018 movem.l -[A7], A3,A4
0000009A 266E 0008 movea.l A3, [A6 + 0x8]
0000009E 2F0B move.l -[A7], A3
000000A0 4EB9 0000 0082 jsr [0x00000082]
000000A6 2840 movea.l A4, D0
000000A8 200C move.l D0, A4
000000AA 584F addq.w A7, 4
000000AC 6700 0140 beq +0x142 /* 000001EE */
000000B0 206E 000C movea.l A0, [A6 + 0xC]
000000B4 2254 movea.l A1, [A4]
000000B6 43E9 0044 lea.l A1, [A1 + 0x44]
000000BA 22D8 move.l [A1]+, [A0]+
000000BC 22D8 move.l [A1]+, [A0]+
000000BE 2054 movea.l A0, [A4]
000000C0 317C 0001 0050 move.w [A0 + 0x50], 0x1
000000C6 2054 movea.l A0, [A4]
000000C8 7000 moveq.l D0, 0x00
000000CA 2140 0054 move.l [A0 + 0x54], D0
000000CE 2054 movea.l A0, [A4]
000000D0 117C 0001 0052 move.b [A0 + 0x52], 0x1
000000D6 486E FFF0 pea.l [A6 - 0x10]
000000DA 486E FFF4 pea.l [A6 - 0xC]
000000DE 203C 0008 0005 move.l D0, 0x80005
000000E4 AB1D syscall QDExtensions
000000E6 2F0B move.l -[A7], A3
000000E8 7000 moveq.l D0, 0x00
000000EA 2F00 move.l -[A7], D0
000000EC 203C 0008 0006 move.l D0, 0x80006
000000F2 AB1D syscall QDExtensions
000000F4 A89E syscall PenNormal
000000F6 A8DA syscall OpenRgn
000000F8 2054 movea.l A0, [A4]
000000FA 43EE FFF8 lea.l A1, [A6 - 0x8]
000000FE 41E8 0044 lea.l A0, [A0 + 0x44]
00000102 22D8 move.l [A1]+, [A0]+
00000104 22D8 move.l [A1]+, [A0]+
00000106 486E FFF8 pea.l [A6 - 0x8]
0000010A A8A1 syscall FrameRect
0000010C 486E FFF8 pea.l [A6 - 0x8]
00000110 7001 moveq.l D0, 0x01
00000112 3F00 move.w -[A7], D0
00000114 3F00 move.w -[A7], D0
00000116 A8A9 syscall InsetRect
00000118 486E FFF8 pea.l [A6 - 0x8]
0000011C A8A1 syscall FrameRect
0000011E 2054 movea.l A0, [A4]
00000120 3028 0046 move.w D0, [A0 + 0x46]
00000124 5940 subq.w D0, 4
00000126 3D40 FFFA move.w [A6 - 0x6], D0
0000012A 2054 movea.l A0, [A4]
0000012C 3028 0044 move.w D0, [A0 + 0x44]
00000130 5940 subq.w D0, 4
00000132 3D40 FFF8 move.w [A6 - 0x8], D0
00000136 2054 movea.l A0, [A4]
00000138 3D68 0046 FFFE move.w [A6 - 0x2], [A0 + 0x46]
0000013E 2054 movea.l A0, [A4]
00000140 3D68 0044 FFFC move.w [A6 - 0x4], [A0 + 0x44]
00000146 486E FFF8 pea.l [A6 - 0x8]
0000014A A8A1 syscall FrameRect
0000014C 2054 movea.l A0, [A4]
0000014E 3028 0046 move.w D0, [A0 + 0x46]
00000152 5940 subq.w D0, 4
00000154 3D40 FFFA move.w [A6 - 0x6], D0
00000158 2054 movea.l A0, [A4]
0000015A 3D68 0048 FFF8 move.w [A6 - 0x8], [A0 + 0x48]
00000160 2054 movea.l A0, [A4]
00000162 3D68 0046 FFFE move.w [A6 - 0x2], [A0 + 0x46]
00000168 2054 movea.l A0, [A4]
0000016A 3028 0048 move.w D0, [A0 + 0x48]
0000016E 5840 addq.w D0, 4
00000170 3D40 FFFC move.w [A6 - 0x4], D0
00000174 486E FFF8 pea.l [A6 - 0x8]
00000178 A8A1 syscall FrameRect
0000017A 2054 movea.l A0, [A4]
0000017C 3D68 004A FFFA move.w [A6 - 0x6], [A0 + 0x4A]
00000182 2054 movea.l A0, [A4]
00000184 3028 0044 move.w D0, [A0 + 0x44]
00000188 5940 subq.w D0, 4
0000018A 3D40 FFF8 move.w [A6 - 0x8], D0
0000018E 2054 movea.l A0, [A4]
00000190 3028 004A move.w D0, [A0 + 0x4A]
00000194 5840 addq.w D0, 4
00000196 3D40 FFFE move.w [A6 - 0x2], D0
0000019A 2054 movea.l A0, [A4]
0000019C 3D68 0044 FFFC move.w [A6 - 0x4], [A0 + 0x44]
000001A2 486E FFF8 pea.l [A6 - 0x8]
000001A6 A8A1 syscall FrameRect
000001A8 2054 movea.l A0, [A4]
000001AA 3D68 004A FFFA move.w [A6 - 0x6], [A0 + 0x4A]
000001B0 2054 movea.l A0, [A4]
000001B2 3D68 0048 FFF8 move.w [A6 - 0x8], [A0 + 0x48]
000001B8 2054 movea.l A0, [A4]
000001BA 3028 004A move.w D0, [A0 + 0x4A]
000001BE 5840 addq.w D0, 4
000001C0 3D40 FFFE move.w [A6 - 0x2], D0
000001C4 2054 movea.l A0, [A4]
000001C6 3028 0048 move.w D0, [A0 + 0x48]
000001CA 5840 addq.w D0, 4
000001CC 3D40 FFFC move.w [A6 - 0x4], D0
000001D0 486E FFF8 pea.l [A6 - 0x8]
000001D4 A8A1 syscall FrameRect
000001D6 2054 movea.l A0, [A4]
000001D8 2F28 0100 move.l -[A7], [A0 + 0x100]
000001DC A8DB syscall CloseRgn
000001DE 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000001E2 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000001E6 203C 0008 0006 move.l D0, 0x80006
000001EC AB1D syscall QDExtensions
label000001EE:
000001EE 4CEE 1800 FFE8 movem.l A3,A4, [A6 - 0x18]
000001F4 4E5E unlink A6
000001F6 4E75 rts
000001F8 4E56 0000 link A6, 0
000001FC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000200 4EB9 0000 0348 jsr [0x00000348 /* FLckUnlck */]
00000206 4EB9 0000 006A jsr [0x0000006A]
0000020C 4E5E unlink A6
0000020E 4E75 rts
00000210 4E56 FFDC link A6, -0x0024
00000214 48E7 0118 movem.l -[A7], D7,A3,A4
00000218 47F9 FFFF E8AE lea.l A3, [0xFFFFE8AE]
0000021E 7000 moveq.l D0, 0x00
00000220 2D40 FFDC move.l [A6 - 0x24], D0
00000224 2F39 FFFF EBA8 move.l -[A7], [0xFFFFEBA8]
0000022A 4EB9 0000 007A jsr [0x0000007A]
00000230 4A80 tst.l D0
00000232 584F addq.w A7, 4
00000234 6D00 0108 blt +0x10A /* 0000033E */
00000238 598F subq.l A7, 4
0000023A 7000 moveq.l D0, 0x00
0000023C 2F00 move.l -[A7], D0
0000023E 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */
00000244 486E FFDC pea.l [A6 - 0x24]
00000248 A9FD syscall GetScrap
0000024A 2E1F move.l D7, [A7]+
0000024C 6F00 00F0 ble +0xF2 /* 0000033E */
00000250 2F07 move.l -[A7], D7
00000252 4EB9 0000 08E2 jsr [0x000008E2]
00000258 2840 movea.l A4, D0
0000025A 204C movea.l A0, A4
0000025C A04A syscall HNoPurge
0000025E 200C move.l D0, A4
00000260 584F addq.w A7, 4
00000262 6700 00C8 beq +0xCA /* 0000032C */
00000266 2D7C 0048 0000 FFF0 move.l [A6 - 0x10], 0x480000 /* 'H\0\0' */
0000026E 2D7C 0048 0000 FFF4 move.l [A6 - 0xC], 0x480000 /* 'H\0\0' */
00000276 3D7C FFFE FFF8 move.w [A6 - 0x8], 0xFFFE
0000027C 426E FFFA clr.w [A6 - 0x6]
00000280 7000 moveq.l D0, 0x00
00000282 2D40 FFFC move.l [A6 - 0x4], D0
00000286 2F39 FFFF EBBC move.l -[A7], [0xFFFFEBBC]
0000028C 4EB9 0000 39EA jsr [0x000039EA]
00000292 598F subq.l A7, 4
00000294 2F0C move.l -[A7], A4
00000296 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */
0000029C 486E FFDC pea.l [A6 - 0x24]
000002A0 A9FD syscall GetScrap
000002A2 4EB9 0000 3A40 jsr [0x00003A40]
000002A8 2054 movea.l A0, [A4]
000002AA 43EE FFE0 lea.l A1, [A6 - 0x20]
000002AE 5488 addq.l A0, 2
000002B0 22D8 move.l [A1]+, [A0]+
000002B2 22D8 move.l [A1]+, [A0]+
000002B4 41EE FFE8 lea.l A0, [A6 - 0x18]
000002B8 43EE FFE0 lea.l A1, [A6 - 0x20]
000002BC 20D9 move.l [A0]+, [A1]+
000002BE 20D9 move.l [A0]+, [A1]+
000002C0 2054 movea.l A0, [A4]
000002C2 0C68 02FF 000C cmpi.w [A0 + 0xC], 0x2FF
000002C8 504F addq.w A7, 8
000002CA 6D44 blt +0x46 /* 00000310 */
000002CC 0C68 0C00 000E cmpi.w [A0 + 0xE], 0xC00
000002D2 663C bne +0x3E /* 00000310 */
000002D4 70FE moveq.l D0, 0xFFFFFFFE
000002D6 B068 0010 cmp.w D0, [A0 + 0x10]
000002DA 6634 bne +0x36 /* 00000310 */
000002DC 43EE FFE8 lea.l A1, [A6 - 0x18]
000002E0 41E8 001C lea.l A0, [A0 + 0x1C]
000002E4 22D8 move.l [A1]+, [A0]+
000002E6 22D8 move.l [A1]+, [A0]+
000002E8 2054 movea.l A0, [A4]
000002EA 2D68 0014 FFF0 move.l [A6 - 0x10], [A0 + 0x14]
000002F0 2054 movea.l A0, [A4]
000002F2 2D68 0018 FFF4 move.l [A6 - 0xC], [A0 + 0x18]
000002F8 2054 movea.l A0, [A4]
000002FA 3D68 0010 FFF8 move.w [A6 - 0x8], [A0 + 0x10]
00000300 2054 movea.l A0, [A4]
00000302 3D68 0012 FFFA move.w [A6 - 0x6], [A0 + 0x12]
00000308 2054 movea.l A0, [A4]
0000030A 2D68 0024 FFFC move.l [A6 - 0x4], [A0 + 0x24]
label00000310:
00000310 486E FFE0 pea.l [A6 - 0x20]
00000314 2F0B move.l -[A7], A3
00000316 486E FFE8 pea.l [A6 - 0x18]
0000031A 2F0C move.l -[A7], A4
0000031C 7000 moveq.l D0, 0x00
0000031E 2F00 move.l -[A7], D0
00000320 4EB9 0000 0072 jsr [0x00000072]
00000326 4FEF 0014 lea.l A7, [A7 + 0x14]
0000032A 600C bra +0xE /* 00000338 */
label0000032C:
0000032C 4878 03ED push.l 0x3ED
00000330 4EB9 0000 009A jsr [0x0000009A]
00000336 584F addq.w A7, 4
label00000338:
00000338 4EB9 0000 006A jsr [0x0000006A]
label0000033E:
0000033E 4CEE 1880 FFD0 movem.l D7,A3,A4, [A6 - 0x30]
00000344 4E5E unlink A6
00000346 4E75 rts
00000348 4E56 FFB8 link A6, -0x0048
0000034C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000350 7000 moveq.l D0, 0x00
00000352 2D40 FFCC move.l [A6 - 0x34], D0
00000356 2D40 FFD0 move.l [A6 - 0x30], D0
0000035A 4205 clr.b D5
0000035C 4AAE 0008 tst.l [A6 + 0x8]
00000360 6700 03C4 beq +0x3C6 /* 00000726 */
00000364 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000368 4EB9 0000 0082 jsr [0x00000082]
0000036E 2840 movea.l A4, D0
00000370 200C move.l D0, A4
00000372 584F addq.w A7, 4
00000374 6700 03B0 beq +0x3B2 /* 00000726 */
00000378 2F39 FFFF EBBC move.l -[A7], [0xFFFFEBBC]
0000037E 4EB9 0000 39EA jsr [0x000039EA]
00000384 598F subq.l A7, 4
00000386 A9FC syscall ZeroScrap
00000388 4A9F tst.l [A7]+
0000038A 584F addq.w A7, 4
0000038C 6716 beq +0x18 /* 000003A4 */
0000038E 4EB9 0000 3A40 jsr [0x00003A40]
00000394 4878 03EC push.l 0x3EC
00000398 4EB9 0000 009A jsr [0x0000009A]
0000039E 584F addq.w A7, 4
000003A0 6000 0384 bra +0x386 /* 00000726 */
label000003A4:
000003A4 486E FFC4 pea.l [A6 - 0x3C]
000003A8 486E FFC8 pea.l [A6 - 0x38]
000003AC 203C 0008 0005 move.l D0, 0x80005
000003B2 AB1D syscall QDExtensions
000003B4 2054 movea.l A0, [A4]
000003B6 4A68 0050 tst.w [A0 + 0x50]
000003BA 6610 bne +0x12 /* 000003CC */
000003BC 43EE FFBC lea.l A1, [A6 - 0x44]
000003C0 41E8 0014 lea.l A0, [A0 + 0x14]
000003C4 22D8 move.l [A1]+, [A0]+
000003C6 22D8 move.l [A1]+, [A0]+
000003C8 6000 00C8 bra +0xCA /* 00000492 */
label000003CC:
000003CC 2054 movea.l A0, [A4]
000003CE 2D48 FFB8 move.l [A6 - 0x48], A0
000003D2 2C28 0004 move.l D6, [A0 + 0x4]
000003D6 2E28 0008 move.l D7, [A0 + 0x8]
000003DA 3028 0012 move.w D0, [A0 + 0x12]
000003DE 48C0 ext.l D0
000003E0 2D40 FFF0 move.l [A6 - 0x10], D0
000003E4 3028 0010 move.w D0, [A0 + 0x10]
000003E8 48C0 ext.l D0
000003EA 2800 move.l D4, D0
000003EC 2054 movea.l A0, [A4]
000003EE 43EE FFBC lea.l A1, [A6 - 0x44]
000003F2 41E8 0044 lea.l A0, [A0 + 0x44]
000003F6 22D8 move.l [A1]+, [A0]+
000003F8 22D8 move.l [A1]+, [A0]+
000003FA 486E FFBC pea.l [A6 - 0x44]
000003FE 2054 movea.l A0, [A4]
00000400 3028 0036 move.w D0, [A0 + 0x36]
00000404 48C0 ext.l D0
00000406 4480 neg.l D0
00000408 3F00 move.w -[A7], D0
0000040A 3028 0034 move.w D0, [A0 + 0x34]
0000040E 48C0 ext.l D0
00000410 4480 neg.l D0
00000412 3F00 move.w -[A7], D0
00000414 A8A8 syscall OffsetRect
00000416 302E FFC2 move.w D0, [A6 - 0x3E]
0000041A 906E FFBE sub.w D0, [A6 - 0x42]
0000041E 3D40 FFEC move.w [A6 - 0x14], D0
00000422 302E FFC0 move.w D0, [A6 - 0x40]
00000426 906E FFBC sub.w D0, [A6 - 0x44]
0000042A 3D40 FFEE move.w [A6 - 0x12], D0
0000042E 598F subq.l A7, 4
00000430 302E FFBE move.w D0, [A6 - 0x42]
00000434 48C0 ext.l D0
00000436 2F00 move.l -[A7], D0
00000438 2F06 move.l -[A7], D6
0000043A A84D syscall FixDiv
0000043C 201F move.l D0, [A7]+
0000043E 3D40 FFBE move.w [A6 - 0x42], D0
00000442 598F subq.l A7, 4
00000444 302E FFEC move.w D0, [A6 - 0x14]
00000448 48C0 ext.l D0
0000044A 2F00 move.l -[A7], D0
0000044C 2F06 move.l -[A7], D6
0000044E A84D syscall FixDiv
00000450 201F move.l D0, [A7]+
00000452 D06E FFBE add.w D0, [A6 - 0x42]
00000456 3D40 FFC2 move.w [A6 - 0x3E], D0
0000045A 598F subq.l A7, 4
0000045C 302E FFBC move.w D0, [A6 - 0x44]
00000460 48C0 ext.l D0
00000462 2F00 move.l -[A7], D0
00000464 2F07 move.l -[A7], D7
00000466 A84D syscall FixDiv
00000468 201F move.l D0, [A7]+
0000046A 3D40 FFBC move.w [A6 - 0x44], D0
0000046E 598F subq.l A7, 4
00000470 302E FFEE move.w D0, [A6 - 0x12]
00000474 48C0 ext.l D0
00000476 2F00 move.l -[A7], D0
00000478 2F07 move.l -[A7], D7
0000047A A84D syscall FixDiv
0000047C 201F move.l D0, [A7]+
0000047E D06E FFBC add.w D0, [A6 - 0x44]
00000482 3D40 FFC0 move.w [A6 - 0x40], D0
00000486 486E FFBC pea.l [A6 - 0x44]
0000048A 3F2E FFF2 move.w -[A7], [A6 - 0xE]
0000048E 3F04 move.w -[A7], D4
00000490 A8A8 syscall OffsetRect
label00000492:
00000492 7000 moveq.l D0, 0x00
00000494 2F00 move.l -[A7], D0
00000496 2F00 move.l -[A7], D0
00000498 2F00 move.l -[A7], D0
0000049A 2054 movea.l A0, [A4]
0000049C 4868 0014 pea.l [A0 + 0x14]
000004A0 7201 moveq.l D1, 0x01
000004A2 2F01 move.l -[A7], D1
000004A4 486E FFCC pea.l [A6 - 0x34]
000004A8 4EB9 0000 0A3E jsr [0x00000A3E]
000004AE 4A40 tst.w D0
000004B0 4FEF 0018 lea.l A7, [A7 + 0x18]
000004B4 6606 bne +0x8 /* 000004BC */
000004B6 4AAE FFCC tst.l [A6 - 0x34]
000004BA 6626 bne +0x28 /* 000004E2 */
label000004BC:
000004BC 4EB9 0000 3A40 jsr [0x00003A40]
000004C2 2F2E FFC4 move.l -[A7], [A6 - 0x3C]
000004C6 2F2E FFC8 move.l -[A7], [A6 - 0x38]
000004CA 203C 0008 0006 move.l D0, 0x80006
000004D0 AB1D syscall QDExtensions
000004D2 4878 03EC push.l 0x3EC
000004D6 4EB9 0000 009A jsr [0x0000009A]
000004DC 584F addq.w A7, 4
000004DE 6000 0246 bra +0x248 /* 00000726 */
label000004E2:
000004E2 2F2E FFCC move.l -[A7], [A6 - 0x34]
000004E6 7000 moveq.l D0, 0x00
000004E8 2F00 move.l -[A7], D0
000004EA 203C 0008 0006 move.l D0, 0x80006
000004F0 AB1D syscall QDExtensions
000004F2 2054 movea.l A0, [A4]
000004F4 2D48 FFFC move.l [A6 - 0x4], A0
000004F8 41E8 010A lea.l A0, [A0 + 0x10A]
000004FC 43EE FFD4 lea.l A1, [A6 - 0x2C]
00000500 7005 moveq.l D0, 0x05
label00000502:
00000502 22D8 move.l [A1]+, [A0]+
00000504 51C8 FFFC dbf D0, -0x6 /* 00000502 */
00000508 206E FFFC movea.l A0, [A6 - 0x4]
0000050C 43EE FFF4 lea.l A1, [A6 - 0xC]
00000510 41E8 0014 lea.l A0, [A0 + 0x14]
00000514 22D8 move.l [A1]+, [A0]+
00000516 22D8 move.l [A1]+, [A0]+
00000518 598F subq.l A7, 4
0000051A 2F2E FFDC move.l -[A7], [A6 - 0x24]
0000051E 2F3C 0048 0000 move.l -[A7], 0x480000 /* 'H\0\0' */
00000524 A84D syscall FixDiv
00000526 2C1F move.l D6, [A7]+
00000528 598F subq.l A7, 4
0000052A 2F2E FFE0 move.l -[A7], [A6 - 0x20]
0000052E 2F3C 0048 0000 move.l -[A7], 0x480000 /* 'H\0\0' */
00000534 A84D syscall FixDiv
00000536 2E1F move.l D7, [A7]+
00000538 558F subq.l A7, 2
0000053A 302E FFFA move.w D0, [A6 - 0x6]
0000053E 48C0 ext.l D0
00000540 4C06 0800 movem.w A3, D6
00000544 2F00 move.l -[A7], D0
00000546 A86C syscall FixRound
00000548 3D5F FFFA move.w [A6 - 0x6], [A7]+
0000054C 558F subq.l A7, 2
0000054E 302E FFF8 move.w D0, [A6 - 0x8]
00000552 48C0 ext.l D0
00000554 4C07 0800 movem.w A3, D7
00000558 2F00 move.l -[A7], D0
0000055A A86C syscall FixRound
0000055C 3D5F FFF8 move.w [A6 - 0x8], [A7]+
00000560 558F subq.l A7, 2
00000562 302E FFBC move.w D0, [A6 - 0x44]
00000566 48C0 ext.l D0
00000568 4C07 0800 movem.w A3, D7
0000056C 2F00 move.l -[A7], D0
0000056E A86C syscall FixRound
00000570 3D5F FFBC move.w [A6 - 0x44], [A7]+
00000574 558F subq.l A7, 2
00000576 302E FFBE move.w D0, [A6 - 0x42]
0000057A 48C0 ext.l D0
0000057C 4C06 0800 movem.w A3, D6
00000580 2F00 move.l -[A7], D0
00000582 A86C syscall FixRound
00000584 3D5F FFBE move.w [A6 - 0x42], [A7]+
00000588 558F subq.l A7, 2
0000058A 302E FFC0 move.w D0, [A6 - 0x40]
0000058E 48C0 ext.l D0
00000590 4C07 0800 movem.w A3, D7
00000594 2F00 move.l -[A7], D0
00000596 A86C syscall FixRound
00000598 3D5F FFC0 move.w [A6 - 0x40], [A7]+
0000059C 558F subq.l A7, 2
0000059E 302E FFC2 move.w D0, [A6 - 0x3E]
000005A2 48C0 ext.l D0
000005A4 4C06 0800 movem.w A3, D6
000005A8 2F00 move.l -[A7], D0
000005AA A86C syscall FixRound
000005AC 3D5F FFC2 move.w [A6 - 0x3E], [A7]+
000005B0 41EE FFD4 lea.l A0, [A6 - 0x2C]
000005B4 43EE FFBC lea.l A1, [A6 - 0x44]
000005B8 20D9 move.l [A0]+, [A1]+
000005BA 20D9 move.l [A0]+, [A1]+
000005BC 598F subq.l A7, 4
000005BE 486E FFD4 pea.l [A6 - 0x2C]
000005C2 AA20 syscall OpenCPicture
000005C4 265F movea.l A3, [A7]+
000005C6 200B move.l D0, A3
000005C8 6700 010E beq +0x110 /* 000006D8 */
000005CC 598F subq.l A7, 4
000005CE A8D8 syscall NewRgn
000005D0 2D57 FFD0 move.l [A6 - 0x30], [A7]
000005D4 486E FFBC pea.l [A6 - 0x44]
000005D8 A8DF syscall RectRgn
000005DA 486E FFBC pea.l [A6 - 0x44]
000005DE A87B syscall ClipRect
000005E0 7008 moveq.l D0, 0x08
000005E2 2F00 move.l -[A7], D0
000005E4 2F2E FFD0 move.l -[A7], [A6 - 0x30]
000005E8 486E FFF4 pea.l [A6 - 0xC]
000005EC 2F2E FFCC move.l -[A7], [A6 - 0x34]
000005F0 2F0C move.l -[A7], A4
000005F2 4EB9 0000 076E jsr [0x0000076E]
000005F8 A8F4 syscall ClosePicture
000005FA 200B move.l D0, A3
000005FC 4FEF 0014 lea.l A7, [A7 + 0x14]
00000600 6712 beq +0x14 /* 00000614 */
00000602 598F subq.l A7, 4
00000604 2F0B move.l -[A7], A3
00000606 4EB9 0000 014A jsr [0x0000014A /* EventQueue */]
0000060C 700A moveq.l D0, 0x0A
0000060E B09F cmp.l D0, [A7]+
00000610 6600 0084 bne +0x86 /* 00000696 */
label00000614:
00000614 200B move.l D0, A3
00000616 6704 beq +0x6 /* 0000061C */
00000618 204B movea.l A0, A3
0000061A A023 syscall DisposHandle/DisposeHandle
label0000061C:
0000061C 2F39 FFFF EB9A move.l -[A7], [0xFFFFEB9A]
00000622 4EB9 0000 0AE6 jsr [0x00000AE6]
00000628 7A01 moveq.l D5, 0x01
0000062A 598F subq.l A7, 4
0000062C 486E FFD4 pea.l [A6 - 0x2C]
00000630 AA20 syscall OpenCPicture
00000632 265F movea.l A3, [A7]+
00000634 200B move.l D0, A3
00000636 584F addq.w A7, 4
00000638 6724 beq +0x26 /* 0000065E */
0000063A 486E FFBC pea.l [A6 - 0x44]
0000063E A87B syscall ClipRect
00000640 7008 moveq.l D0, 0x08
00000642 2F00 move.l -[A7], D0
00000644 2F2E FFD0 move.l -[A7], [A6 - 0x30]
00000648 486E FFF4 pea.l [A6 - 0xC]
0000064C 2F2E FFCC move.l -[A7], [A6 - 0x34]
00000650 2F0C move.l -[A7], A4
00000652 4EB9 0000 076E jsr [0x0000076E]
00000658 A8F4 syscall ClosePicture
0000065A 4FEF 0014 lea.l A7, [A7 + 0x14]
label0000065E:
0000065E 200B move.l D0, A3
00000660 6710 beq +0x12 /* 00000672 */
00000662 598F subq.l A7, 4
00000664 2F0B move.l -[A7], A3
00000666 4EB9 0000 014A jsr [0x0000014A /* EventQueue */]
0000066C 700A moveq.l D0, 0x0A
0000066E B09F cmp.l D0, [A7]+
00000670 6624 bne +0x26 /* 00000696 */
label00000672:
00000672 4EB9 0000 3A40 jsr [0x00003A40]
00000678 2F2E FFC4 move.l -[A7], [A6 - 0x3C]
0000067C 2F2E FFC8 move.l -[A7], [A6 - 0x38]
00000680 203C 0008 0006 move.l D0, 0x80006
00000686 AB1D syscall QDExtensions
00000688 4878 03EC push.l 0x3EC
0000068C 4EB9 0000 009A jsr [0x0000009A]
00000692 584F addq.w A7, 4
00000694 6042 bra +0x44 /* 000006D8 */
label00000696:
00000696 2F2E FFD0 move.l -[A7], [A6 - 0x30]
0000069A A8D9 syscall DisposRgn/DisposeRgn
0000069C 2F2E FFCC move.l -[A7], [A6 - 0x34]
000006A0 4EB9 0000 0AE6 jsr [0x00000AE6]
000006A6 7000 moveq.l D0, 0x00
000006A8 2D40 FFCC move.l [A6 - 0x34], D0
000006AC 204B movea.l A0, A3
000006AE A029 syscall HLock
000006B0 598F subq.l A7, 4
000006B2 598F subq.l A7, 4
000006B4 2F0B move.l -[A7], A3
000006B6 4EB9 0000 014A jsr [0x0000014A /* EventQueue */]
000006BC 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */
000006C2 2F13 move.l -[A7], [A3]
000006C4 A9FE syscall PutScrap
000006C6 4A9F tst.l [A7]+
000006C8 584F addq.w A7, 4
000006CA 670C beq +0xE /* 000006D8 */
000006CC 4878 03EC push.l 0x3EC
000006D0 4EB9 0000 009A jsr [0x0000009A]
000006D6 584F addq.w A7, 4
label000006D8:
000006D8 200B move.l D0, A3
000006DA 6704 beq +0x6 /* 000006E0 */
000006DC 204B movea.l A0, A3
000006DE A023 syscall DisposHandle/DisposeHandle
label000006E0:
000006E0 4AAE FFCC tst.l [A6 - 0x34]
000006E4 670C beq +0xE /* 000006F2 */
000006E6 2F2E FFCC move.l -[A7], [A6 - 0x34]
000006EA 4EB9 0000 0AE6 jsr [0x00000AE6]
000006F0 584F addq.w A7, 4
label000006F2:
000006F2 4A05 tst.b D5
000006F4 670E beq +0x10 /* 00000704 */
000006F6 2F39 FFFF EBAC move.l -[A7], [0xFFFFEBAC]
000006FC 4EB9 0000 192C jsr [0x0000192C]
00000702 584F addq.w A7, 4
label00000704:
00000704 2F2E FFC4 move.l -[A7], [A6 - 0x3C]
00000708 2F2E FFC8 move.l -[A7], [A6 - 0x38]
0000070C 203C 0008 0006 move.l D0, 0x80006
00000712 AB1D syscall QDExtensions
00000714 4EB9 0000 3A40 jsr [0x00003A40]
0000071A 4EB9 0000 006A jsr [0x0000006A]
00000720 4EB9 0000 00C2 jsr [0x000000C2]
label00000726:
00000726 4CEE 18F0 FFA0 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x60]
0000072C 4E5E unlink A6
0000072E 4E75 rts
00000730 4E56 FFFE link A6, -0x0002
00000734 2F0C move.l -[A7], A4
00000736 7000 moveq.l D0, 0x00
00000738 2F00 move.l -[A7], D0
0000073A 4EB9 0000 39EA jsr [0x000039EA]
00000740 598F subq.l A7, 4
00000742 3F3C 0080 move.w -[A7], 0x80
00000746 7000 moveq.l D0, 0x00
00000748 2F00 move.l -[A7], D0
0000074A 72FF moveq.l D1, 0xFFFFFFFF
0000074C 2F01 move.l -[A7], D1
0000074E A97C syscall GetNewDialog
00000750 285F movea.l A4, [A7]+
00000752 7000 moveq.l D0, 0x00
00000754 2F00 move.l -[A7], D0
00000756 486E FFFE pea.l [A6 - 0x2]
0000075A A991 syscall ModalDialog
0000075C 2F0C move.l -[A7], A4
0000075E A983 syscall DisposeDialog
00000760 4EB9 0000 3A40 jsr [0x00003A40]
00000766 286E FFFA movea.l A4, [A6 - 0x6]
0000076A 4E5E unlink A6
0000076C 4E75 rts
0000076E 4E56 FFF2 link A6, -0x000E
00000772 48E7 0118 movem.l -[A7], D7,A3,A4
00000776 266E 000C movea.l A3, [A6 + 0xC]
0000077A 286E 0008 movea.l A4, [A6 + 0x8]
0000077E 7000 moveq.l D0, 0x00
00000780 2D40 FFFC move.l [A6 - 0x4], D0
00000784 220C move.l D1, A4
00000786 6700 0150 beq +0x152 /* 000008D8 */
0000078A 4AB9 FFFF EB9E tst.l [0xFFFFEB9E]
00000790 6712 beq +0x14 /* 000007A4 */
00000792 B7F9 FFFF EB9A cmpa.l A3, [0xFFFFEB9A]
00000798 660A bne +0xC /* 000007A4 */
0000079A B9F9 FFFF EB9E cmpa.l A4, [0xFFFFEB9E]
000007A0 6700 0136 beq +0x138 /* 000008D8 */
label000007A4:
000007A4 486E FFF2 pea.l [A6 - 0xE]
000007A8 486E FFF6 pea.l [A6 - 0xA]
000007AC 203C 0008 0005 move.l D0, 0x80005
000007B2 AB1D syscall QDExtensions
000007B4 2F39 FFFF EBBC move.l -[A7], [0xFFFFEBBC]
000007BA 4EB9 0000 39EA jsr [0x000039EA]
000007C0 2F0B move.l -[A7], A3
000007C2 7000 moveq.l D0, 0x00
000007C4 2F00 move.l -[A7], D0
000007C6 203C 0008 0006 move.l D0, 0x80006
000007CC AB1D syscall QDExtensions
000007CE B7F9 FFFF EB9A cmpa.l A3, [0xFFFFEB9A]
000007D4 584F addq.w A7, 4
000007D6 6606 bne +0x8 /* 000007DE */
000007D8 486B 0010 pea.l [A3 + 0x10]
000007DC A8A3 syscall EraseRect
label000007DE:
000007DE 2054 movea.l A0, [A4]
000007E0 4A90 tst.l [A0]
000007E2 674A beq +0x4C /* 0000082E */
000007E4 2050 movea.l A0, [A0]
000007E6 4A90 tst.l [A0]
000007E8 6744 beq +0x46 /* 0000082E */
000007EA 4EB9 0000 003A jsr [0x0000003A]
000007F0 2054 movea.l A0, [A4]
000007F2 2140 0060 move.l [A0 + 0x60], D0
000007F6 558F subq.l A7, 2
000007F8 2054 movea.l A0, [A4]
000007FA 2F10 move.l -[A7], [A0]
000007FC 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000800 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000804 7000 moveq.l D0, 0x00
00000806 1039 FFFF EB90 move.b D0, [0xFFFFEB90]
0000080C 3F00 move.w -[A7], D0
0000080E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000812 702E moveq.l D0, 0x2E
00000814 AAA3 syscall CodecDispatch
00000816 4EB9 0000 003A jsr [0x0000003A]
0000081C 2054 movea.l A0, [A4]
0000081E 90A8 0060 sub.l D0, [A0 + 0x60]
00000822 2054 movea.l A0, [A4]
00000824 2140 0060 move.l [A0 + 0x60], D0
00000828 544F addq.w A7, 2
0000082A 6000 0096 bra +0x98 /* 000008C2 */
label0000082E:
0000082E 2054 movea.l A0, [A4]
00000830 4A28 0064 tst.b [A0 + 0x64]
00000834 677A beq +0x7C /* 000008B0 */
00000836 558F subq.l A7, 2
00000838 2054 movea.l A0, [A4]
0000083A 4868 006A pea.l [A0 + 0x6A]
0000083E 7001 moveq.l D0, 0x01
00000840 1F00 move.b -[A7], D0
00000842 486E FFFA pea.l [A6 - 0x6]
00000846 303C 0002 move.w D0, 0x2
0000084A AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch
0000084C 3E1F move.w D7, [A7]+
0000084E 664E bne +0x50 /* 0000089E */
00000850 4EB9 0000 003A jsr [0x0000003A]
00000856 2054 movea.l A0, [A4]
00000858 2140 0060 move.l [A0 + 0x60], D0
0000085C 558F subq.l A7, 2
0000085E 3F2E FFFA move.w -[A7], [A6 - 0x6]
00000862 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000866 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000086A 7000 moveq.l D0, 0x00
0000086C 1039 FFFF EB90 move.b D0, [0xFFFFEB90]
00000872 3F00 move.w -[A7], D0
00000874 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000878 702F moveq.l D0, 0x2F
0000087A AAA3 syscall CodecDispatch
0000087C 4EB9 0000 003A jsr [0x0000003A]
00000882 2054 movea.l A0, [A4]
00000884 90A8 0060 sub.l D0, [A0 + 0x60]
00000888 2054 movea.l A0, [A4]
0000088A 2140 0060 move.l [A0 + 0x60], D0
0000088E 558F subq.l A7, 2
00000890 3F2E FFFA move.w -[A7], [A6 - 0x6]
00000894 4EB9 0000 018A jsr [0x0000018A /* KeyRepTime */]
0000089A 584F addq.w A7, 4
0000089C 6024 bra +0x26 /* 000008C2 */
label0000089E:
0000089E 48C7 ext.l D7
000008A0 2F07 move.l -[A7], D7
000008A2 4878 0451 push.l 0x451
000008A6 4EB9 0000 0092 jsr [0x00000092]
000008AC 504F addq.w A7, 8
000008AE 6012 bra +0x14 /* 000008C2 */
label000008B0:
000008B0 2F3C FFFF B1E1 move.l -[A7], 0xFFFFB1E1
000008B6 4878 044C push.l 0x44C
000008BA 4EB9 0000 0092 jsr [0x00000092]
000008C0 504F addq.w A7, 8
label000008C2:
000008C2 2F2E FFF2 move.l -[A7], [A6 - 0xE]
000008C6 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000008CA 203C 0008 0006 move.l D0, 0x80006
000008D0 AB1D syscall QDExtensions
000008D2 4EB9 0000 3A40 jsr [0x00003A40]
label000008D8:
000008D8 4CEE 1880 FFE6 movem.l D7,A3,A4, [A6 - 0x1A]
000008DE 4E5E unlink A6
000008E0 4E75 rts
000008E2 4E56 0000 link A6, 0
000008E6 2F0C move.l -[A7], A4
000008E8 202E 0008 move.l D0, [A6 + 0x8]
000008EC A122 syscall NewHandle, flags=1
000008EE 2848 movea.l A4, A0
000008F0 200C move.l D0, A4
000008F2 286E FFFC movea.l A4, [A6 - 0x4]
000008F6 4E5E unlink A6
000008F8 4E75 rts
000008FA 4E56 0000 link A6, 0
000008FE 2F0C move.l -[A7], A4
00000900 286E 0008 movea.l A4, [A6 + 0x8]
00000904 200C move.l D0, A4
00000906 6704 beq +0x6 /* 0000090C */
00000908 204C movea.l A0, A4
0000090A A023 syscall DisposHandle/DisposeHandle
label0000090C:
0000090C 286E FFFC movea.l A4, [A6 - 0x4]
00000910 4E5E unlink A6
00000912 4E75 rts
00000914 4E56 0000 link A6, 0
00000918 4E5E unlink A6
0000091A 4E75 rts
0000091C 4E56 0000 link A6, 0
00000920 48E7 0018 movem.l -[A7], A3,A4
00000924 286E 0008 movea.l A4, [A6 + 0x8]
00000928 598F subq.l A7, 4
0000092A 2F14 move.l -[A7], [A4]
0000092C 4EB9 0000 022A jsr [0x0000022A /* JRdAddr */]
00000932 598F subq.l A7, 4
00000934 2F39 FFFF EB9A move.l -[A7], [0xFFFFEB9A]
0000093A 4EB9 0000 022A jsr [0x0000022A /* JRdAddr */]
00000940 201F move.l D0, [A7]+
00000942 B09F cmp.l D0, [A7]+
00000944 6640 bne +0x42 /* 00000986 */
00000946 4A39 FFFF EB78 tst.b [0xFFFFEB78]
0000094C 6738 beq +0x3A /* 00000986 */
0000094E 2654 movea.l A3, [A4]
00000950 41EB 0010 lea.l A0, [A3 + 0x10]
00000954 43F9 FFFF EB7E lea.l A1, [0xFFFFEB7E]
0000095A 22D8 move.l [A1]+, [A0]+
0000095C 22D8 move.l [A1]+, [A0]+
0000095E 206B 0002 movea.l A0, [A3 + 0x2]
00000962 2050 movea.l A0, [A0]
00000964 33E8 0020 FFFF EB7C move.w [0xFFFFEB7C], [A0 + 0x20]
0000096C 2F14 move.l -[A7], [A4]
0000096E 203C 0004 0004 move.l D0, 0x40004
00000974 AB1D syscall QDExtensions
00000976 13FC 0001 FFFF EB7A move.b [0xFFFFEB7A], 0x1
0000097E 7000 moveq.l D0, 0x00
00000980 23C0 FFFF EB9E move.l [0xFFFFEB9E], D0
label00000986:
00000986 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
0000098C 4E5E unlink A6
0000098E 4E75 rts
00000990 4E56 FFF8 link A6, -0x0008
00000994 2F0C move.l -[A7], A4
00000996 286E 0008 movea.l A4, [A6 + 0x8]
0000099A 2014 move.l D0, [A4]
0000099C B0B9 FFFF EB9A cmp.l D0, [0xFFFFEB9A]
000009A2 6706 beq +0x8 /* 000009AA */
000009A4 7000 moveq.l D0, 0x00
000009A6 6000 008E bra +0x90 /* 00000A36 */
label000009AA:
000009AA 4A39 FFFF EB7A tst.b [0xFFFFEB7A]
000009B0 6700 0082 beq +0x84 /* 00000A34 */
000009B4 7000 moveq.l D0, 0x00
000009B6 2F00 move.l -[A7], D0
000009B8 2F00 move.l -[A7], D0
000009BA 2F00 move.l -[A7], D0
000009BC 4879 FFFF EB7E push.l 0xFFFFEB7E
000009C2 3239 FFFF EB7C move.w D1, [0xFFFFEB7C]
000009C8 48C1 ext.l D1
000009CA 2F01 move.l -[A7], D1
000009CC 2F0C move.l -[A7], A4
000009CE 4EB9 0000 0A3E jsr [0x00000A3E]
000009D4 4A40 tst.w D0
000009D6 4FEF 0018 lea.l A7, [A7 + 0x18]
000009DA 6752 beq +0x54 /* 00000A2E */
000009DC 7000 moveq.l D0, 0x00
000009DE 23C0 FFFF EB9A move.l [0xFFFFEB9A], D0
000009E4 486E FFF8 pea.l [A6 - 0x8]
000009E8 486E FFFC pea.l [A6 - 0x4]
000009EC 203C 0008 0005 move.l D0, 0x80005
000009F2 AB1D syscall QDExtensions
000009F4 2F39 FFFF EB8A move.l -[A7], [0xFFFFEB8A]
000009FA 2F39 FFFF EB86 move.l -[A7], [0xFFFFEB86]
00000A00 203C 0008 0006 move.l D0, 0x80006
00000A06 AB1D syscall QDExtensions
00000A08 4878 03EB push.l 0x3EB
00000A0C 4EB9 0000 009A jsr [0x0000009A]
00000A12 4239 FFFF EB8E clr.b [0xFFFFEB8E]
00000A18 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000A1C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000A20 203C 0008 0006 move.l D0, 0x80006
00000A26 AB1D syscall QDExtensions
00000A28 7001 moveq.l D0, 0x01
00000A2A 584F addq.w A7, 4
00000A2C 6008 bra +0xA /* 00000A36 */
label00000A2E:
00000A2E 4239 FFFF EB7A clr.b [0xFFFFEB7A]
label00000A34:
00000A34 7000 moveq.l D0, 0x00
label00000A36:
00000A36 286E FFF4 movea.l A4, [A6 - 0xC]
00000A3A 4E5E unlink A6
00000A3C 4E75 rts
00000A3E 4E56 FFF8 link A6, -0x0008
00000A42 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000A46 2A2E 001C move.l D5, [A6 + 0x1C]
00000A4A 266E 0010 movea.l A3, [A6 + 0x10]
00000A4E 3C2E 000E move.w D6, [A6 + 0xE]
00000A52 286E 0008 movea.l A4, [A6 + 0x8]
00000A56 7EFF moveq.l D7, 0xFFFFFFFF
00000A58 4A39 FFFF EC1C tst.b [0xFFFFEC1C]
00000A5E 6720 beq +0x22 /* 00000A80 */
00000A60 558F subq.l A7, 2
00000A62 2F0C move.l -[A7], A4
00000A64 3F06 move.w -[A7], D6
00000A66 2F0B move.l -[A7], A3
00000A68 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000A6C 2F2E 0018 move.l -[A7], [A6 + 0x18]
00000A70 7004 moveq.l D0, 0x04
00000A72 8085 or.l D0, D5
00000A74 2F00 move.l -[A7], D0
00000A76 203C 0016 0000 move.l D0, 0x160000
00000A7C AB1D syscall QDExtensions
00000A7E 3E1F move.w D7, [A7]+
label00000A80:
00000A80 4A47 tst.w D7
00000A82 671C beq +0x1E /* 00000AA0 */
00000A84 558F subq.l A7, 2
00000A86 2F0C move.l -[A7], A4
00000A88 3F06 move.w -[A7], D6
00000A8A 2F0B move.l -[A7], A3
00000A8C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000A90 2F2E 0018 move.l -[A7], [A6 + 0x18]
00000A94 2F05 move.l -[A7], D5
00000A96 203C 0016 0000 move.l D0, 0x160000
00000A9C AB1D syscall QDExtensions
00000A9E 3E1F move.w D7, [A7]+
label00000AA0:
00000AA0 4A47 tst.w D7
00000AA2 6636 bne +0x38 /* 00000ADA */
00000AA4 486E FFF8 pea.l [A6 - 0x8]
00000AA8 486E FFFC pea.l [A6 - 0x4]
00000AAC 203C 0008 0005 move.l D0, 0x80005
00000AB2 AB1D syscall QDExtensions
00000AB4 2F14 move.l -[A7], [A4]
00000AB6 7000 moveq.l D0, 0x00
00000AB8 2F00 move.l -[A7], D0
00000ABA 203C 0008 0006 move.l D0, 0x80006
00000AC0 AB1D syscall QDExtensions
00000AC2 2054 movea.l A0, [A4]
00000AC4 4868 0010 pea.l [A0 + 0x10]
00000AC8 A8A3 syscall EraseRect
00000ACA 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000ACE 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000AD2 203C 0008 0006 move.l D0, 0x80006
00000AD8 AB1D syscall QDExtensions
label00000ADA:
00000ADA 3007 move.w D0, D7
00000ADC 4CEE 18E0 FFE4 movem.l D5,D6,D7,A3,A4, [A6 - 0x1C]
00000AE2 4E5E unlink A6
00000AE4 4E75 rts
00000AE6 4E56 0000 link A6, 0
00000AEA 2F0C move.l -[A7], A4
00000AEC 286E 0008 movea.l A4, [A6 + 0x8]
00000AF0 7000 moveq.l D0, 0x00
00000AF2 23C0 FFFF EB9E move.l [0xFFFFEB9E], D0
00000AF8 B9F9 FFFF EB9A cmpa.l A4, [0xFFFFEB9A]
00000AFE 6620 bne +0x22 /* 00000B20 */
00000B00 7000 moveq.l D0, 0x00
00000B02 23C0 FFFF EB9A move.l [0xFFFFEB9A], D0
00000B08 4A39 FFFF EB7A tst.b [0xFFFFEB7A]
00000B0E 6704 beq +0x6 /* 00000B14 */
00000B10 7000 moveq.l D0, 0x00
00000B12 2840 movea.l A4, D0
label00000B14:
00000B14 4239 FFFF EB7A clr.b [0xFFFFEB7A]
00000B1A 4239 FFFF EB78 clr.b [0xFFFFEB78]
label00000B20:
00000B20 200C move.l D0, A4
00000B22 670A beq +0xC /* 00000B2E */
00000B24 2F0C move.l -[A7], A4
00000B26 203C 0004 0004 move.l D0, 0x40004
00000B2C AB1D syscall QDExtensions
label00000B2E:
00000B2E 286E FFFC movea.l A4, [A6 - 0x4]
00000B32 4E5E unlink A6
00000B34 4E75 rts
00000B36 4E56 FFDA link A6, -0x0026
00000B3A 48E7 1F08 movem.l -[A7], D3,D4,D5,D6,D7,A4
00000B3E 422E FFEF clr.b [A6 - 0x11]
00000B42 7AFF moveq.l D5, 0xFFFFFFFF
00000B44 422E FFFE clr.b [A6 - 0x2]
00000B48 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1
00000B4E 598F subq.l A7, 4
00000B50 3F3C 0082 move.w -[A7], 0x82
00000B54 7000 moveq.l D0, 0x00
00000B56 2F00 move.l -[A7], D0
00000B58 72FF moveq.l D1, 0xFFFFFFFF
00000B5A 2F01 move.l -[A7], D1
00000B5C A97C syscall GetNewDialog
00000B5E 285F movea.l A4, [A7]+
00000B60 200C move.l D0, A4
00000B62 6606 bne +0x8 /* 00000B6A */
00000B64 70FF moveq.l D0, 0xFFFFFFFF
00000B66 6000 0CD0 bra +0xCD2 /* 00001838 */
label00000B6A:
00000B6A 3A39 FFFF EB92 move.w D5, [0xFFFFEB92]
00000B70 3D79 FFFF EB94 FFFA move.w [A6 - 0x6], [0xFFFFEB94]
00000B78 1D79 FFFF EB90 FFFD move.b [A6 - 0x3], [0xFFFFEB90]
00000B80 1839 FFFF EB8E move.b D4, [0xFFFFEB8E]
00000B86 486E FFF0 pea.l [A6 - 0x10]
00000B8A A972 syscall GetMouse
00000B8C 486E FFDA pea.l [A6 - 0x26]
00000B90 486E FFF4 pea.l [A6 - 0xC]
00000B94 203C 0008 0005 move.l D0, 0x80005
00000B9A AB1D syscall QDExtensions
00000B9C 2F0C move.l -[A7], A4
00000B9E A873 syscall SetPort
00000BA0 2F0C move.l -[A7], A4
00000BA2 7001 moveq.l D0, 0x01
00000BA4 3F00 move.w -[A7], D0
00000BA6 486E FFDE pea.l [A6 - 0x22]
00000BAA 486E FFE0 pea.l [A6 - 0x20]
00000BAE 486E FFE4 pea.l [A6 - 0x1C]
00000BB2 A98D syscall GetDialogItem/GetDItem
00000BB4 7003 moveq.l D0, 0x03
00000BB6 3F00 move.w -[A7], D0
00000BB8 3F00 move.w -[A7], D0
00000BBA A89B syscall PenSize
00000BBC 486E FFE4 pea.l [A6 - 0x1C]
00000BC0 70FC moveq.l D0, 0xFFFFFFFC
00000BC2 3F00 move.w -[A7], D0
00000BC4 3F00 move.w -[A7], D0
00000BC6 A8A9 syscall InsetRect
00000BC8 486E FFE4 pea.l [A6 - 0x1C]
00000BCC 7010 moveq.l D0, 0x10
00000BCE 3F00 move.w -[A7], D0
00000BD0 3F00 move.w -[A7], D0
00000BD2 A8B0 syscall FrameRoundRect
00000BD4 2F0C move.l -[A7], A4
00000BD6 7010 moveq.l D0, 0x10
00000BD8 3F00 move.w -[A7], D0
00000BDA 486E FFDE pea.l [A6 - 0x22]
00000BDE 486E FFE0 pea.l [A6 - 0x20]
00000BE2 486E FFE4 pea.l [A6 - 0x1C]
00000BE6 A98D syscall GetDialogItem/GetDItem
00000BE8 2F0C move.l -[A7], A4
00000BEA 7010 moveq.l D0, 0x10
00000BEC 3F00 move.w -[A7], D0
00000BEE 7200 moveq.l D1, 0x00
00000BF0 3F01 move.w -[A7], D1
00000BF2 4879 0000 0000 push.l 0x0
00000BF8 486E FFE4 pea.l [A6 - 0x1C]
00000BFC A98E syscall SetDialogItem/SetDItem
00000BFE 2F0C move.l -[A7], A4
00000C00 7011 moveq.l D0, 0x11
00000C02 3F00 move.w -[A7], D0
00000C04 486E FFDE pea.l [A6 - 0x22]
00000C08 486E FFE0 pea.l [A6 - 0x20]
00000C0C 486E FFE4 pea.l [A6 - 0x1C]
00000C10 A98D syscall GetDialogItem/GetDItem
00000C12 2F0C move.l -[A7], A4
00000C14 7011 moveq.l D0, 0x11
00000C16 3F00 move.w -[A7], D0
00000C18 7200 moveq.l D1, 0x00
00000C1A 3F01 move.w -[A7], D1
00000C1C 4879 0000 0000 push.l 0x0
00000C22 486E FFE4 pea.l [A6 - 0x1C]
00000C26 A98E syscall SetDialogItem/SetDItem
00000C28 2F0C move.l -[A7], A4
00000C2A 7012 moveq.l D0, 0x12
00000C2C 3F00 move.w -[A7], D0
00000C2E 486E FFDE pea.l [A6 - 0x22]
00000C32 486E FFE0 pea.l [A6 - 0x20]
00000C36 486E FFE4 pea.l [A6 - 0x1C]
00000C3A A98D syscall GetDialogItem/GetDItem
00000C3C 2F0C move.l -[A7], A4
00000C3E 7012 moveq.l D0, 0x12
00000C40 3F00 move.w -[A7], D0
00000C42 7200 moveq.l D1, 0x00
00000C44 3F01 move.w -[A7], D1
00000C46 4879 0000 0000 push.l 0x0
00000C4C 486E FFE4 pea.l [A6 - 0x1C]
00000C50 A98E syscall SetDialogItem/SetDItem
00000C52 2F0C move.l -[A7], A4
00000C54 700C moveq.l D0, 0x0C
00000C56 3F00 move.w -[A7], D0
00000C58 486E FFDE pea.l [A6 - 0x22]
00000C5C 486E FFE0 pea.l [A6 - 0x20]
00000C60 486E FFE4 pea.l [A6 - 0x1C]
00000C64 A98D syscall GetDialogItem/GetDItem
00000C66 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000C6A 7000 moveq.l D0, 0x00
00000C6C 102E FFFD move.b D0, [A6 - 0x3]
00000C70 3F00 move.w -[A7], D0
00000C72 A963 syscall SetControlValue/SetCtlValue
00000C74 2F0C move.l -[A7], A4
00000C76 700D moveq.l D0, 0x0D
00000C78 3F00 move.w -[A7], D0
00000C7A 486E FFDE pea.l [A6 - 0x22]
00000C7E 486E FFE0 pea.l [A6 - 0x20]
00000C82 486E FFE4 pea.l [A6 - 0x1C]
00000C86 A98D syscall GetDialogItem/GetDItem
00000C88 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000C8C 7000 moveq.l D0, 0x00
00000C8E 1004 move.b D0, D4
00000C90 3F00 move.w -[A7], D0
00000C92 A963 syscall SetControlValue/SetCtlValue
00000C94 7000 moveq.l D0, 0x00
00000C96 2F00 move.l -[A7], D0
00000C98 4EB9 0000 39EA jsr [0x000039EA]
00000C9E 3005 move.w D0, D5
00000CA0 5340 subq.w D0, 1
00000CA2 584F addq.w A7, 4
00000CA4 671E beq +0x20 /* 00000CC4 */
00000CA6 5340 subq.w D0, 1
00000CA8 673E beq +0x40 /* 00000CE8 */
00000CAA 5540 subq.w D0, 2
00000CAC 675E beq +0x60 /* 00000D0C */
00000CAE 5940 subq.w D0, 4
00000CB0 677E beq +0x80 /* 00000D30 */
00000CB2 5140 subq.w D0, 8
00000CB4 6700 009E beq +0xA0 /* 00000D54 */
00000CB8 0440 0010 subi.w D0, 0x10
00000CBC 6700 0112 beq +0x114 /* 00000DD0 */
00000CC0 6000 0188 bra +0x18A /* 00000E4A */
label00000CC4:
00000CC4 2F0C move.l -[A7], A4
00000CC6 7003 moveq.l D0, 0x03
00000CC8 3F00 move.w -[A7], D0
00000CCA 486E FFDE pea.l [A6 - 0x22]
00000CCE 486E FFE0 pea.l [A6 - 0x20]
00000CD2 486E FFE4 pea.l [A6 - 0x1C]
00000CD6 A98D syscall GetDialogItem/GetDItem
00000CD8 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000CDC 7001 moveq.l D0, 0x01
00000CDE 3F00 move.w -[A7], D0
00000CE0 A963 syscall SetControlValue/SetCtlValue
00000CE2 7E03 moveq.l D7, 0x03
00000CE4 6000 0164 bra +0x166 /* 00000E4A */
label00000CE8:
00000CE8 2F0C move.l -[A7], A4
00000CEA 7004 moveq.l D0, 0x04
00000CEC 3F00 move.w -[A7], D0
00000CEE 486E FFDE pea.l [A6 - 0x22]
00000CF2 486E FFE0 pea.l [A6 - 0x20]
00000CF6 486E FFE4 pea.l [A6 - 0x1C]
00000CFA A98D syscall GetDialogItem/GetDItem
00000CFC 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000D00 7001 moveq.l D0, 0x01
00000D02 3F00 move.w -[A7], D0
00000D04 A963 syscall SetControlValue/SetCtlValue
00000D06 7E04 moveq.l D7, 0x04
00000D08 6000 0140 bra +0x142 /* 00000E4A */
label00000D0C:
00000D0C 2F0C move.l -[A7], A4
00000D0E 7005 moveq.l D0, 0x05
00000D10 3F00 move.w -[A7], D0
00000D12 486E FFDE pea.l [A6 - 0x22]
00000D16 486E FFE0 pea.l [A6 - 0x20]
00000D1A 486E FFE4 pea.l [A6 - 0x1C]
00000D1E A98D syscall GetDialogItem/GetDItem
00000D20 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000D24 7001 moveq.l D0, 0x01
00000D26 3F00 move.w -[A7], D0
00000D28 A963 syscall SetControlValue/SetCtlValue
00000D2A 7E05 moveq.l D7, 0x05
00000D2C 6000 011C bra +0x11E /* 00000E4A */
label00000D30:
00000D30 2F0C move.l -[A7], A4
00000D32 7006 moveq.l D0, 0x06
00000D34 3F00 move.w -[A7], D0
00000D36 486E FFDE pea.l [A6 - 0x22]
00000D3A 486E FFE0 pea.l [A6 - 0x20]
00000D3E 486E FFE4 pea.l [A6 - 0x1C]
00000D42 A98D syscall GetDialogItem/GetDItem
00000D44 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000D48 7001 moveq.l D0, 0x01
00000D4A 3F00 move.w -[A7], D0
00000D4C A963 syscall SetControlValue/SetCtlValue
00000D4E 7E06 moveq.l D7, 0x06
00000D50 6000 00F8 bra +0xFA /* 00000E4A */
label00000D54:
00000D54 2F0C move.l -[A7], A4
00000D56 7007 moveq.l D0, 0x07
00000D58 3F00 move.w -[A7], D0
00000D5A 486E FFDE pea.l [A6 - 0x22]
00000D5E 486E FFE0 pea.l [A6 - 0x20]
00000D62 486E FFE4 pea.l [A6 - 0x1C]
00000D66 A98D syscall GetDialogItem/GetDItem
00000D68 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000D6C 7001 moveq.l D0, 0x01
00000D6E 3F00 move.w -[A7], D0
00000D70 A963 syscall SetControlValue/SetCtlValue
00000D72 2F0C move.l -[A7], A4
00000D74 700A moveq.l D0, 0x0A
00000D76 3F00 move.w -[A7], D0
00000D78 486E FFDE pea.l [A6 - 0x22]
00000D7C 486E FFE0 pea.l [A6 - 0x20]
00000D80 486E FFE4 pea.l [A6 - 0x1C]
00000D84 A98D syscall GetDialogItem/GetDItem
00000D86 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000D8A 3F3C 00FF move.w -[A7], 0xFF
00000D8E A95D syscall HiliteControl
00000D90 2F0C move.l -[A7], A4
00000D92 700B moveq.l D0, 0x0B
00000D94 3F00 move.w -[A7], D0
00000D96 486E FFDE pea.l [A6 - 0x22]
00000D9A 486E FFE0 pea.l [A6 - 0x20]
00000D9E 486E FFE4 pea.l [A6 - 0x1C]
00000DA2 A98D syscall GetDialogItem/GetDItem
00000DA4 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000DA8 3F3C 00FF move.w -[A7], 0xFF
00000DAC A95D syscall HiliteControl
00000DAE 2F0C move.l -[A7], A4
00000DB0 7009 moveq.l D0, 0x09
00000DB2 3F00 move.w -[A7], D0
00000DB4 486E FFDE pea.l [A6 - 0x22]
00000DB8 486E FFE0 pea.l [A6 - 0x20]
00000DBC 486E FFE4 pea.l [A6 - 0x1C]
00000DC0 A98D syscall GetDialogItem/GetDItem
00000DC2 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000DC6 3F3C 00FF move.w -[A7], 0xFF
00000DCA A95D syscall HiliteControl
00000DCC 7E07 moveq.l D7, 0x07
00000DCE 607A bra +0x7C /* 00000E4A */
label00000DD0:
00000DD0 2F0C move.l -[A7], A4
00000DD2 7008 moveq.l D0, 0x08
00000DD4 3F00 move.w -[A7], D0
00000DD6 486E FFDE pea.l [A6 - 0x22]
00000DDA 486E FFE0 pea.l [A6 - 0x20]
00000DDE 486E FFE4 pea.l [A6 - 0x1C]
00000DE2 A98D syscall GetDialogItem/GetDItem
00000DE4 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000DE8 7001 moveq.l D0, 0x01
00000DEA 3F00 move.w -[A7], D0
00000DEC A963 syscall SetControlValue/SetCtlValue
00000DEE 2F0C move.l -[A7], A4
00000DF0 700A moveq.l D0, 0x0A
00000DF2 3F00 move.w -[A7], D0
00000DF4 486E FFDE pea.l [A6 - 0x22]
00000DF8 486E FFE0 pea.l [A6 - 0x20]
00000DFC 486E FFE4 pea.l [A6 - 0x1C]
00000E00 A98D syscall GetDialogItem/GetDItem
00000E02 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000E06 3F3C 00FF move.w -[A7], 0xFF
00000E0A A95D syscall HiliteControl
00000E0C 2F0C move.l -[A7], A4
00000E0E 700B moveq.l D0, 0x0B
00000E10 3F00 move.w -[A7], D0
00000E12 486E FFDE pea.l [A6 - 0x22]
00000E16 486E FFE0 pea.l [A6 - 0x20]
00000E1A 486E FFE4 pea.l [A6 - 0x1C]
00000E1E A98D syscall GetDialogItem/GetDItem
00000E20 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000E24 3F3C 00FF move.w -[A7], 0xFF
00000E28 A95D syscall HiliteControl
00000E2A 2F0C move.l -[A7], A4
00000E2C 7009 moveq.l D0, 0x09
00000E2E 3F00 move.w -[A7], D0
00000E30 486E FFDE pea.l [A6 - 0x22]
00000E34 486E FFE0 pea.l [A6 - 0x20]
00000E38 486E FFE4 pea.l [A6 - 0x1C]
00000E3C A98D syscall GetDialogItem/GetDItem
00000E3E 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000E42 3F3C 00FF move.w -[A7], 0xFF
00000E46 A95D syscall HiliteControl
00000E48 7E08 moveq.l D7, 0x08
label00000E4A:
00000E4A 0C45 0008 cmpi.w D5, 0x8
00000E4E 6E00 0992 bgt +0x994 /* 000017E2 */
00000E52 302E FFFA move.w D0, [A6 - 0x6]
00000E56 5340 subq.w D0, 1
00000E58 670C beq +0xE /* 00000E66 */
00000E5A 5340 subq.w D0, 1
00000E5C 672C beq +0x2E /* 00000E8A */
00000E5E 5340 subq.w D0, 1
00000E60 674C beq +0x4E /* 00000EAE */
00000E62 6000 097E bra +0x980 /* 000017E2 */
label00000E66:
00000E66 2F0C move.l -[A7], A4
00000E68 7009 moveq.l D0, 0x09
00000E6A 3F00 move.w -[A7], D0
00000E6C 486E FFDE pea.l [A6 - 0x22]
00000E70 486E FFE0 pea.l [A6 - 0x20]
00000E74 486E FFE4 pea.l [A6 - 0x1C]
00000E78 A98D syscall GetDialogItem/GetDItem
00000E7A 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000E7E 7001 moveq.l D0, 0x01
00000E80 3F00 move.w -[A7], D0
00000E82 A963 syscall SetControlValue/SetCtlValue
00000E84 7C09 moveq.l D6, 0x09
00000E86 6000 095A bra +0x95C /* 000017E2 */
label00000E8A:
00000E8A 2F0C move.l -[A7], A4
00000E8C 700A moveq.l D0, 0x0A
00000E8E 3F00 move.w -[A7], D0
00000E90 486E FFDE pea.l [A6 - 0x22]
00000E94 486E FFE0 pea.l [A6 - 0x20]
00000E98 486E FFE4 pea.l [A6 - 0x1C]
00000E9C A98D syscall GetDialogItem/GetDItem
00000E9E 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000EA2 7001 moveq.l D0, 0x01
00000EA4 3F00 move.w -[A7], D0
00000EA6 A963 syscall SetControlValue/SetCtlValue
00000EA8 7C0A moveq.l D6, 0x0A
00000EAA 6000 0936 bra +0x938 /* 000017E2 */
label00000EAE:
00000EAE 2F0C move.l -[A7], A4
00000EB0 700B moveq.l D0, 0x0B
00000EB2 3F00 move.w -[A7], D0
00000EB4 486E FFDE pea.l [A6 - 0x22]
00000EB8 486E FFE0 pea.l [A6 - 0x20]
00000EBC 486E FFE4 pea.l [A6 - 0x1C]
00000EC0 A98D syscall GetDialogItem/GetDItem
00000EC2 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000EC6 7001 moveq.l D0, 0x01
00000EC8 3F00 move.w -[A7], D0
00000ECA A963 syscall SetControlValue/SetCtlValue
00000ECC 7C0B moveq.l D6, 0x0B
00000ECE 6000 0912 bra +0x914 /* 000017E2 */
label00000ED2:
00000ED2 4A2E FFFF tst.b [A6 - 0x1]
00000ED6 6700 02A8 beq +0x2AA /* 00001180 */
00000EDA 422E FFFF clr.b [A6 - 0x1]
00000EDE 4A04 tst.b D4
00000EE0 6600 014C bne +0x14E /* 0000102E */
00000EE4 2F0C move.l -[A7], A4
00000EE6 3F07 move.w -[A7], D7
00000EE8 486E FFDE pea.l [A6 - 0x22]
00000EEC 486E FFE0 pea.l [A6 - 0x20]
00000EF0 486E FFE4 pea.l [A6 - 0x1C]
00000EF4 A98D syscall GetDialogItem/GetDItem
00000EF6 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000EFA 7000 moveq.l D0, 0x00
00000EFC 3F00 move.w -[A7], D0
00000EFE A963 syscall SetControlValue/SetCtlValue
00000F00 2F0C move.l -[A7], A4
00000F02 3F06 move.w -[A7], D6
00000F04 486E FFDE pea.l [A6 - 0x22]
00000F08 486E FFE0 pea.l [A6 - 0x20]
00000F0C 486E FFE4 pea.l [A6 - 0x1C]
00000F10 A98D syscall GetDialogItem/GetDItem
00000F12 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000F16 7000 moveq.l D0, 0x00
00000F18 3F00 move.w -[A7], D0
00000F1A A963 syscall SetControlValue/SetCtlValue
00000F1C 2F0C move.l -[A7], A4
00000F1E 700A moveq.l D0, 0x0A
00000F20 3F00 move.w -[A7], D0
00000F22 486E FFDE pea.l [A6 - 0x22]
00000F26 486E FFE0 pea.l [A6 - 0x20]
00000F2A 486E FFE4 pea.l [A6 - 0x1C]
00000F2E A98D syscall GetDialogItem/GetDItem
00000F30 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000F34 3F3C 00FF move.w -[A7], 0xFF
00000F38 A95D syscall HiliteControl
00000F3A 2F0C move.l -[A7], A4
00000F3C 700B moveq.l D0, 0x0B
00000F3E 3F00 move.w -[A7], D0
00000F40 486E FFDE pea.l [A6 - 0x22]
00000F44 486E FFE0 pea.l [A6 - 0x20]
00000F48 486E FFE4 pea.l [A6 - 0x1C]
00000F4C A98D syscall GetDialogItem/GetDItem
00000F4E 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000F52 3F3C 00FF move.w -[A7], 0xFF
00000F56 A95D syscall HiliteControl
00000F58 2F0C move.l -[A7], A4
00000F5A 7009 moveq.l D0, 0x09
00000F5C 3F00 move.w -[A7], D0
00000F5E 486E FFDE pea.l [A6 - 0x22]
00000F62 486E FFE0 pea.l [A6 - 0x20]
00000F66 486E FFE4 pea.l [A6 - 0x1C]
00000F6A A98D syscall GetDialogItem/GetDItem
00000F6C 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000F70 3F3C 00FF move.w -[A7], 0xFF
00000F74 A95D syscall HiliteControl
00000F76 2F0C move.l -[A7], A4
00000F78 7003 moveq.l D0, 0x03
00000F7A 3F00 move.w -[A7], D0
00000F7C 486E FFDE pea.l [A6 - 0x22]
00000F80 486E FFE0 pea.l [A6 - 0x20]
00000F84 486E FFE4 pea.l [A6 - 0x1C]
00000F88 A98D syscall GetDialogItem/GetDItem
00000F8A 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000F8E 3F3C 00FF move.w -[A7], 0xFF
00000F92 A95D syscall HiliteControl
00000F94 2F0C move.l -[A7], A4
00000F96 7004 moveq.l D0, 0x04
00000F98 3F00 move.w -[A7], D0
00000F9A 486E FFDE pea.l [A6 - 0x22]
00000F9E 486E FFE0 pea.l [A6 - 0x20]
00000FA2 486E FFE4 pea.l [A6 - 0x1C]
00000FA6 A98D syscall GetDialogItem/GetDItem
00000FA8 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000FAC 3F3C 00FF move.w -[A7], 0xFF
00000FB0 A95D syscall HiliteControl
00000FB2 2F0C move.l -[A7], A4
00000FB4 7005 moveq.l D0, 0x05
00000FB6 3F00 move.w -[A7], D0
00000FB8 486E FFDE pea.l [A6 - 0x22]
00000FBC 486E FFE0 pea.l [A6 - 0x20]
00000FC0 486E FFE4 pea.l [A6 - 0x1C]
00000FC4 A98D syscall GetDialogItem/GetDItem
00000FC6 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000FCA 3F3C 00FF move.w -[A7], 0xFF
00000FCE A95D syscall HiliteControl
00000FD0 2F0C move.l -[A7], A4
00000FD2 7006 moveq.l D0, 0x06
00000FD4 3F00 move.w -[A7], D0
00000FD6 486E FFDE pea.l [A6 - 0x22]
00000FDA 486E FFE0 pea.l [A6 - 0x20]
00000FDE 486E FFE4 pea.l [A6 - 0x1C]
00000FE2 A98D syscall GetDialogItem/GetDItem
00000FE4 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000FE8 3F3C 00FF move.w -[A7], 0xFF
00000FEC A95D syscall HiliteControl
00000FEE 2F0C move.l -[A7], A4
00000FF0 7007 moveq.l D0, 0x07
00000FF2 3F00 move.w -[A7], D0
00000FF4 486E FFDE pea.l [A6 - 0x22]
00000FF8 486E FFE0 pea.l [A6 - 0x20]
00000FFC 486E FFE4 pea.l [A6 - 0x1C]
00001000 A98D syscall GetDialogItem/GetDItem
00001002 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00001006 3F3C 00FF move.w -[A7], 0xFF
0000100A A95D syscall HiliteControl
0000100C 2F0C move.l -[A7], A4
0000100E 7008 moveq.l D0, 0x08
00001010 3F00 move.w -[A7], D0
00001012 486E FFDE pea.l [A6 - 0x22]
00001016 486E FFE0 pea.l [A6 - 0x20]
0000101A 486E FFE4 pea.l [A6 - 0x1C]
0000101E A98D syscall GetDialogItem/GetDItem
00001020 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00001024 3F3C 00FF move.w -[A7], 0xFF
00001028 A95D syscall HiliteControl
0000102A 6000 0154 bra +0x156 /* 00001180 */
label0000102E:
0000102E 2F0C move.l -[A7], A4
00001030 3F07 move.w -[A7], D7
00001032 486E FFDE pea.l [A6 - 0x22]
00001036 486E FFE0 pea.l [A6 - 0x20]
0000103A 486E FFE4 pea.l [A6 - 0x1C]
0000103E A98D syscall GetDialogItem/GetDItem
00001040 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00001044 7001 moveq.l D0, 0x01
00001046 3F00 move.w -[A7], D0
00001048 A963 syscall SetControlValue/SetCtlValue
0000104A 0C45 0008 cmpi.w D5, 0x8
0000104E 6E1C bgt +0x1E /* 0000106C */
00001050 2F0C move.l -[A7], A4
00001052 3F06 move.w -[A7], D6
00001054 486E FFDE pea.l [A6 - 0x22]
00001058 486E FFE0 pea.l [A6 - 0x20]
0000105C 486E FFE4 pea.l [A6 - 0x1C]
00001060 A98D syscall GetDialogItem/GetDItem
00001062 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00001066 7001 moveq.l D0, 0x01
00001068 3F00 move.w -[A7], D0
0000106A A963 syscall SetControlValue/SetCtlValue
label0000106C:
0000106C 2F0C move.l -[A7], A4
0000106E 7003 moveq.l D0, 0x03
00001070 3F00 move.w -[A7], D0
00001072 486E FFDE pea.l [A6 - 0x22]
00001076 486E FFE0 pea.l [A6 - 0x20]
0000107A 486E FFE4 pea.l [A6 - 0x1C]
0000107E A98D syscall GetDialogItem/GetDItem
00001080 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00001084 7000 moveq.l D0, 0x00
00001086 3F00 move.w -[A7], D0
00001088 A95D syscall HiliteControl
0000108A 2F0C move.l -[A7], A4
0000108C 7004 moveq.l D0, 0x04
0000108E 3F00 move.w -[A7], D0
00001090 486E FFDE pea.l [A6 - 0x22]
00001094 486E FFE0 pea.l [A6 - 0x20]
00001098 486E FFE4 pea.l [A6 - 0x1C]
0000109C A98D syscall GetDialogItem/GetDItem
0000109E 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000010A2 7000 moveq.l D0, 0x00
000010A4 3F00 move.w -[A7], D0
000010A6 A95D syscall HiliteControl
000010A8 2F0C move.l -[A7], A4
000010AA 7005 moveq.l D0, 0x05
000010AC 3F00 move.w -[A7], D0
000010AE 486E FFDE pea.l [A6 - 0x22]
000010B2 486E FFE0 pea.l [A6 - 0x20]
000010B6 486E FFE4 pea.l [A6 - 0x1C]
000010BA A98D syscall GetDialogItem/GetDItem
000010BC 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000010C0 7000 moveq.l D0, 0x00
000010C2 3F00 move.w -[A7], D0
000010C4 A95D syscall HiliteControl
000010C6 2F0C move.l -[A7], A4
000010C8 7006 moveq.l D0, 0x06
000010CA 3F00 move.w -[A7], D0
000010CC 486E FFDE pea.l [A6 - 0x22]
000010D0 486E FFE0 pea.l [A6 - 0x20]
000010D4 486E FFE4 pea.l [A6 - 0x1C]
000010D8 A98D syscall GetDialogItem/GetDItem
000010DA 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000010DE 7000 moveq.l D0, 0x00
000010E0 3F00 move.w -[A7], D0
000010E2 A95D syscall HiliteControl
000010E4 2F0C move.l -[A7], A4
000010E6 7007 moveq.l D0, 0x07
000010E8 3F00 move.w -[A7], D0
000010EA 486E FFDE pea.l [A6 - 0x22]
000010EE 486E FFE0 pea.l [A6 - 0x20]
000010F2 486E FFE4 pea.l [A6 - 0x1C]
000010F6 A98D syscall GetDialogItem/GetDItem
000010F8 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000010FC 7000 moveq.l D0, 0x00
000010FE 3F00 move.w -[A7], D0
00001100 A95D syscall HiliteControl
00001102 2F0C move.l -[A7], A4
00001104 7008 moveq.l D0, 0x08
00001106 3F00 move.w -[A7], D0
00001108 486E FFDE pea.l [A6 - 0x22]
0000110C 486E FFE0 pea.l [A6 - 0x20]
00001110 486E FFE4 pea.l [A6 - 0x1C]
00001114 A98D syscall GetDialogItem/GetDItem
00001116 2F2E FFE0 move.l -[A7], [A6 - 0x20]
0000111A 7000 moveq.l D0, 0x00
0000111C 3F00 move.w -[A7], D0
0000111E A95D syscall HiliteControl
00001120 0C45 0008 cmpi.w D5, 0x8
00001124 6E5A bgt +0x5C /* 00001180 */
00001126 2F0C move.l -[A7], A4
00001128 700A moveq.l D0, 0x0A
0000112A 3F00 move.w -[A7], D0
0000112C 486E FFDE pea.l [A6 - 0x22]
00001130 486E FFE0 pea.l [A6 - 0x20]
00001134 486E FFE4 pea.l [A6 - 0x1C]
00001138 A98D syscall GetDialogItem/GetDItem
0000113A 2F2E FFE0 move.l -[A7], [A6 - 0x20]
0000113E 7000 moveq.l D0, 0x00
00001140 3F00 move.w -[A7], D0
00001142 A95D syscall HiliteControl
00001144 2F0C move.l -[A7], A4
00001146 700B moveq.l D0, 0x0B
00001148 3F00 move.w -[A7], D0
0000114A 486E FFDE pea.l [A6 - 0x22]
0000114E 486E FFE0 pea.l [A6 - 0x20]
00001152 486E FFE4 pea.l [A6 - 0x1C]
00001156 A98D syscall GetDialogItem/GetDItem
00001158 2F2E FFE0 move.l -[A7], [A6 - 0x20]
0000115C 7000 moveq.l D0, 0x00
0000115E 3F00 move.w -[A7], D0
00001160 A95D syscall HiliteControl
00001162 2F0C move.l -[A7], A4
00001164 7009 moveq.l D0, 0x09
00001166 3F00 move.w -[A7], D0
00001168 486E FFDE pea.l [A6 - 0x22]
0000116C 486E FFE0 pea.l [A6 - 0x20]
00001170 486E FFE4 pea.l [A6 - 0x1C]
00001174 A98D syscall GetDialogItem/GetDItem
00001176 2F2E FFE0 move.l -[A7], [A6 - 0x20]
0000117A 7000 moveq.l D0, 0x00
0000117C 3F00 move.w -[A7], D0
0000117E A95D syscall HiliteControl
label00001180:
00001180 7000 moveq.l D0, 0x00
00001182 2F00 move.l -[A7], D0
00001184 486E FFEC pea.l [A6 - 0x14]
00001188 A991 syscall ModalDialog
0000118A 302E FFEC move.w D0, [A6 - 0x14]
0000118E 5340 subq.w D0, 1
00001190 6B00 064A bmi +0x64C /* 000017DC */
00001194 0C40 000C cmpi.w D0, 0xC
00001198 6E00 0642 bgt +0x644 /* 000017DC */
0000119C D040 add.w D0, D0
0000119E 303B 0006 move.w D0, [PC + D0.w + 0x6]
000011A2 4EFB 0000 jmp [PC + D0.w]
000011A6 001C 0082 ori.b [A4]+, 0x82
000011AA 009C 0142 01E8 ori.l [A4]+, 0x14201E8
000011B0 028E 0352 042A andi.l A6, 0x352042A
000011B6 0502 btst D2, D2
000011B8 054A bchg A2, D2
000011BA 0592 bclr [A2], D2
000011BC 05D8 .incomplete
000011BE 0608 102E addi.b A0, 0x2E /* '.' */
000011C2 FFFD .invalid <<F/7/7>>
000011C4 B039 FFFF EB90 cmp.b D0, [0xFFFFEB90]
000011CA 6706 beq +0x8 /* 000011D2 */
000011CC 1D7C 0001 FFFE move.b [A6 - 0x2], 0x1
label000011D2:
000011D2 13EE FFFD FFFF EB90 move.b [0xFFFFEB90], [A6 - 0x3]
000011DA B839 FFFF EB8E cmp.b D4, [0xFFFFEB8E]
000011E0 6706 beq +0x8 /* 000011E8 */
000011E2 1D7C 0001 FFFE move.b [A6 - 0x2], 0x1
label000011E8:
000011E8 13C4 FFFF EB8E move.b [0xFFFFEB8E], D4
000011EE BA79 FFFF EB92 cmp.w D5, [0xFFFFEB92]
000011F4 6706 beq +0x8 /* 000011FC */
000011F6 1D7C 0001 FFFE move.b [A6 - 0x2], 0x1
label000011FC:
000011FC 33C5 FFFF EB92 move.w [0xFFFFEB92], D5
00001202 3039 FFFF EB94 move.w D0, [0xFFFFEB94]
00001208 B06E FFFA cmp.w D0, [A6 - 0x6]
0000120C 6706 beq +0x8 /* 00001214 */
0000120E 1D7C 0001 FFFE move.b [A6 - 0x2], 0x1
label00001214:
00001214 33EE FFFA FFFF EB94 move.w [0xFFFFEB94], [A6 - 0x6]
0000121C 1D7C 0001 FFEF move.b [A6 - 0x11], 0x1
00001222 6000 05BE bra +0x5C0 /* 000017E2 */
00001226 2F0C move.l -[A7], A4
00001228 A982 syscall CloseDialog
0000122A 2F2E FFDA move.l -[A7], [A6 - 0x26]
0000122E 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001232 203C 0008 0006 move.l D0, 0x80006
00001238 AB1D syscall QDExtensions
0000123A 7000 moveq.l D0, 0x00
0000123C 6000 05FA bra +0x5FC /* 00001838 */
00001240 7A01 moveq.l D5, 0x01
00001242 2F0C move.l -[A7], A4
00001244 3F07 move.w -[A7], D7
00001246 486E FFDE pea.l [A6 - 0x22]
0000124A 486E FFE0 pea.l [A6 - 0x20]
0000124E 486E FFE4 pea.l [A6 - 0x1C]
00001252 A98D syscall GetDialogItem/GetDItem
00001254 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00001258 7000 moveq.l D0, 0x00
0000125A 3F00 move.w -[A7], D0
0000125C A963 syscall SetControlValue/SetCtlValue
0000125E 2F0C move.l -[A7], A4
00001260 3F2E FFEC move.w -[A7], [A6 - 0x14]
00001264 486E FFDE pea.l [A6 - 0x22]
00001268 486E FFE0 pea.l [A6 - 0x20]
0000126C 486E FFE4 pea.l [A6 - 0x1C]
00001270 A98D syscall GetDialogItem/GetDItem
00001272 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00001276 7001 moveq.l D0, 0x01
00001278 3F00 move.w -[A7], D0
0000127A A963 syscall SetControlValue/SetCtlValue
0000127C 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00001280 7000 moveq.l D0, 0x00
00001282 3F00 move.w -[A7], D0
00001284 A95D syscall HiliteControl
00001286 2F0C move.l -[A7], A4
00001288 700B moveq.l D0, 0x0B
0000128A 3F00 move.w -[A7], D0
0000128C 486E FFDE pea.l [A6 - 0x22]
00001290 486E FFE0 pea.l [A6 - 0x20]
00001294 486E FFE4 pea.l [A6 - 0x1C]
00001298 A98D syscall GetDialogItem/GetDItem
0000129A 2F2E FFE0 move.l -[A7], [A6 - 0x20]
0000129E 7000 moveq.l D0, 0x00
000012A0 3F00 move.w -[A7], D0
000012A2 A95D syscall HiliteControl
000012A4 2F0C move.l -[A7], A4
000012A6 7009 moveq.l D0, 0x09
000012A8 3F00 move.w -[A7], D0
000012AA 486E FFDE pea.l [A6 - 0x22]
000012AE 486E FFE0 pea.l [A6 - 0x20]
000012B2 486E FFE4 pea.l [A6 - 0x1C]
000012B6 A98D syscall GetDialogItem/GetDItem
000012B8 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000012BC 7000 moveq.l D0, 0x00
000012BE 3F00 move.w -[A7], D0
000012C0 A95D syscall HiliteControl
000012C2 2F0C move.l -[A7], A4
000012C4 3F06 move.w -[A7], D6
000012C6 486E FFDE pea.l [A6 - 0x22]
000012CA 486E FFE0 pea.l [A6 - 0x20]
000012CE 486E FFE4 pea.l [A6 - 0x1C]
000012D2 A98D syscall GetDialogItem/GetDItem
000012D4 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000012D8 7001 moveq.l D0, 0x01
000012DA 3F00 move.w -[A7], D0
000012DC A963 syscall SetControlValue/SetCtlValue
000012DE 3E2E FFEC move.w D7, [A6 - 0x14]
000012E2 6000 04FE bra +0x500 /* 000017E2 */
000012E6 7A02 moveq.l D5, 0x02
000012E8 2F0C move.l -[A7], A4
000012EA 3F07 move.w -[A7], D7
000012EC 486E FFDE pea.l [A6 - 0x22]
000012F0 486E FFE0 pea.l [A6 - 0x20]
000012F4 486E FFE4 pea.l [A6 - 0x1C]
000012F8 A98D syscall GetDialogItem/GetDItem
000012FA 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000012FE 7000 moveq.l D0, 0x00
00001300 3F00 move.w -[A7], D0
00001302 A963 syscall SetControlValue/SetCtlValue
00001304 2F0C move.l -[A7], A4
00001306 3F2E FFEC move.w -[A7], [A6 - 0x14]
0000130A 486E FFDE pea.l [A6 - 0x22]
0000130E 486E FFE0 pea.l [A6 - 0x20]
00001312 486E FFE4 pea.l [A6 - 0x1C]
00001316 A98D syscall GetDialogItem/GetDItem
00001318 2F2E FFE0 move.l -[A7], [A6 - 0x20]
0000131C 7001 moveq.l D0, 0x01
0000131E 3F00 move.w -[A7], D0
00001320 A963 syscall SetControlValue/SetCtlValue
00001322 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00001326 7000 moveq.l D0, 0x00
00001328 3F00 move.w -[A7], D0
0000132A A95D syscall HiliteControl
0000132C 2F0C move.l -[A7], A4
0000132E 700B moveq.l D0, 0x0B
00001330 3F00 move.w -[A7], D0
00001332 486E FFDE pea.l [A6 - 0x22]
00001336 486E FFE0 pea.l [A6 - 0x20]
0000133A 486E FFE4 pea.l [A6 - 0x1C]
0000133E A98D syscall GetDialogItem/GetDItem
00001340 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00001344 7000 moveq.l D0, 0x00
00001346 3F00 move.w -[A7], D0
00001348 A95D syscall HiliteControl
0000134A 2F0C move.l -[A7], A4
0000134C 7009 moveq.l D0, 0x09
0000134E 3F00 move.w -[A7], D0
00001350 486E FFDE pea.l [A6 - 0x22]
00001354 486E FFE0 pea.l [A6 - 0x20]
00001358 486E FFE4 pea.l [A6 - 0x1C]
0000135C A98D syscall GetDialogItem/GetDItem
0000135E 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00001362 7000 moveq.l D0, 0x00
00001364 3F00 move.w -[A7], D0
00001366 A95D syscall HiliteControl
00001368 2F0C move.l -[A7], A4
0000136A 3F06 move.w -[A7], D6
0000136C 486E FFDE pea.l [A6 - 0x22]
00001370 486E FFE0 pea.l [A6 - 0x20]
00001374 486E FFE4 pea.l [A6 - 0x1C]
00001378 A98D syscall GetDialogItem/GetDItem
0000137A 2F2E FFE0 move.l -[A7], [A6 - 0x20]
0000137E 7001 moveq.l D0, 0x01
00001380 3F00 move.w -[A7], D0
00001382 A963 syscall SetControlValue/SetCtlValue
00001384 3E2E FFEC move.w D7, [A6 - 0x14]
00001388 6000 0458 bra +0x45A /* 000017E2 */
0000138C 7A04 moveq.l D5, 0x04
0000138E 2F0C move.l -[A7], A4
00001390 3F07 move.w -[A7], D7
00001392 486E FFDE pea.l [A6 - 0x22]
00001396 486E FFE0 pea.l [A6 - 0x20]
0000139A 486E FFE4 pea.l [A6 - 0x1C]
0000139E A98D syscall GetDialogItem/GetDItem
000013A0 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000013A4 7000 moveq.l D0, 0x00
000013A6 3F00 move.w -[A7], D0
000013A8 A963 syscall SetControlValue/SetCtlValue
000013AA 2F0C move.l -[A7], A4
000013AC 3F2E FFEC move.w -[A7], [A6 - 0x14]
000013B0 486E FFDE pea.l [A6 - 0x22]
000013B4 486E FFE0 pea.l [A6 - 0x20]
000013B8 486E FFE4 pea.l [A6 - 0x1C]
000013BC A98D syscall GetDialogItem/GetDItem
000013BE 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000013C2 7001 moveq.l D0, 0x01
000013C4 3F00 move.w -[A7], D0
000013C6 A963 syscall SetControlValue/SetCtlValue
000013C8 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000013CC 7000 moveq.l D0, 0x00
000013CE 3F00 move.w -[A7], D0
000013D0 A95D syscall HiliteControl
000013D2 2F0C move.l -[A7], A4
000013D4 700B moveq.l D0, 0x0B
000013D6 3F00 move.w -[A7], D0
000013D8 486E FFDE pea.l [A6 - 0x22]
000013DC 486E FFE0 pea.l [A6 - 0x20]
000013E0 486E FFE4 pea.l [A6 - 0x1C]
000013E4 A98D syscall GetDialogItem/GetDItem
000013E6 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000013EA 7000 moveq.l D0, 0x00
000013EC 3F00 move.w -[A7], D0
000013EE A95D syscall HiliteControl
000013F0 2F0C move.l -[A7], A4
000013F2 7009 moveq.l D0, 0x09
000013F4 3F00 move.w -[A7], D0
000013F6 486E FFDE pea.l [A6 - 0x22]
000013FA 486E FFE0 pea.l [A6 - 0x20]
000013FE 486E FFE4 pea.l [A6 - 0x1C]
00001402 A98D syscall GetDialogItem/GetDItem
00001404 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00001408 7000 moveq.l D0, 0x00
0000140A 3F00 move.w -[A7], D0
0000140C A95D syscall HiliteControl
0000140E 2F0C move.l -[A7], A4
00001410 3F06 move.w -[A7], D6
00001412 486E FFDE pea.l [A6 - 0x22]
00001416 486E FFE0 pea.l [A6 - 0x20]
0000141A 486E FFE4 pea.l [A6 - 0x1C]
0000141E A98D syscall GetDialogItem/GetDItem
00001420 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00001424 7001 moveq.l D0, 0x01
00001426 3F00 move.w -[A7], D0
00001428 A963 syscall SetControlValue/SetCtlValue
0000142A 3E2E FFEC move.w D7, [A6 - 0x14]
0000142E 6000 03B2 bra +0x3B4 /* 000017E2 */
00001432 7A08 moveq.l D5, 0x08
00001434 2F0C move.l -[A7], A4
00001436 3F07 move.w -[A7], D7
00001438 486E FFDE pea.l [A6 - 0x22]
0000143C 486E FFE0 pea.l [A6 - 0x20]
00001440 486E FFE4 pea.l [A6 - 0x1C]
00001444 A98D syscall GetDialogItem/GetDItem
00001446 2F2E FFE0 move.l -[A7], [A6 - 0x20]
0000144A 7000 moveq.l D0, 0x00
0000144C 3F00 move.w -[A7], D0
0000144E A963 syscall SetControlValue/SetCtlValue
00001450 2F0C move.l -[A7], A4
00001452 3F2E FFEC move.w -[A7], [A6 - 0x14]
00001456 486E FFDE pea.l [A6 - 0x22]
0000145A 486E FFE0 pea.l [A6 - 0x20]
0000145E 486E FFE4 pea.l [A6 - 0x1C]
00001462 A98D syscall GetDialogItem/GetDItem
00001464 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00001468 7001 moveq.l D0, 0x01
0000146A 3F00 move.w -[A7], D0
0000146C A963 syscall SetControlValue/SetCtlValue
0000146E 2F0C move.l -[A7], A4
00001470 700A moveq.l D0, 0x0A
00001472 3F00 move.w -[A7], D0
00001474 486E FFDE pea.l [A6 - 0x22]
00001478 486E FFE0 pea.l [A6 - 0x20]
0000147C 486E FFE4 pea.l [A6 - 0x1C]
00001480 A98D syscall GetDialogItem/GetDItem
00001482 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00001486 7000 moveq.l D0, 0x00
00001488 3F00 move.w -[A7], D0
0000148A A963 syscall SetControlValue/SetCtlValue
0000148C 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00001490 7000 moveq.l D0, 0x00
00001492 3F00 move.w -[A7], D0
00001494 A95D syscall HiliteControl
00001496 2F0C move.l -[A7], A4
00001498 700B moveq.l D0, 0x0B
0000149A 3F00 move.w -[A7], D0
0000149C 486E FFDE pea.l [A6 - 0x22]
000014A0 486E FFE0 pea.l [A6 - 0x20]
000014A4 486E FFE4 pea.l [A6 - 0x1C]
000014A8 A98D syscall GetDialogItem/GetDItem
000014AA 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000014AE 7000 moveq.l D0, 0x00
000014B0 3F00 move.w -[A7], D0
000014B2 A95D syscall HiliteControl
000014B4 2F0C move.l -[A7], A4
000014B6 7009 moveq.l D0, 0x09
000014B8 3F00 move.w -[A7], D0
000014BA 486E FFDE pea.l [A6 - 0x22]
000014BE 486E FFE0 pea.l [A6 - 0x20]
000014C2 486E FFE4 pea.l [A6 - 0x1C]
000014C6 A98D syscall GetDialogItem/GetDItem
000014C8 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000014CC 7000 moveq.l D0, 0x00
000014CE 3F00 move.w -[A7], D0
000014D0 A95D syscall HiliteControl
000014D2 2F0C move.l -[A7], A4
000014D4 3F06 move.w -[A7], D6
000014D6 486E FFDE pea.l [A6 - 0x22]
000014DA 486E FFE0 pea.l [A6 - 0x20]
000014DE 486E FFE4 pea.l [A6 - 0x1C]
000014E2 A98D syscall GetDialogItem/GetDItem
000014E4 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000014E8 7001 moveq.l D0, 0x01
000014EA 3F00 move.w -[A7], D0
000014EC A963 syscall SetControlValue/SetCtlValue
000014EE 3E2E FFEC move.w D7, [A6 - 0x14]
000014F2 6000 02EE bra +0x2F0 /* 000017E2 */
000014F6 7A10 moveq.l D5, 0x10
000014F8 2F0C move.l -[A7], A4
000014FA 3F07 move.w -[A7], D7
000014FC 486E FFDE pea.l [A6 - 0x22]
00001500 486E FFE0 pea.l [A6 - 0x20]
00001504 486E FFE4 pea.l [A6 - 0x1C]
00001508 A98D syscall GetDialogItem/GetDItem
0000150A 2F2E FFE0 move.l -[A7], [A6 - 0x20]
0000150E 7000 moveq.l D0, 0x00
00001510 3F00 move.w -[A7], D0
00001512 A963 syscall SetControlValue/SetCtlValue
00001514 2F0C move.l -[A7], A4
00001516 3F2E FFEC move.w -[A7], [A6 - 0x14]
0000151A 486E FFDE pea.l [A6 - 0x22]
0000151E 486E FFE0 pea.l [A6 - 0x20]
00001522 486E FFE4 pea.l [A6 - 0x1C]
00001526 A98D syscall GetDialogItem/GetDItem
00001528 2F2E FFE0 move.l -[A7], [A6 - 0x20]
0000152C 7001 moveq.l D0, 0x01
0000152E 3F00 move.w -[A7], D0
00001530 A963 syscall SetControlValue/SetCtlValue
00001532 2F0C move.l -[A7], A4
00001534 700A moveq.l D0, 0x0A
00001536 3F00 move.w -[A7], D0
00001538 486E FFDE pea.l [A6 - 0x22]
0000153C 486E FFE0 pea.l [A6 - 0x20]
00001540 486E FFE4 pea.l [A6 - 0x1C]
00001544 A98D syscall GetDialogItem/GetDItem
00001546 2F2E FFE0 move.l -[A7], [A6 - 0x20]
0000154A 7000 moveq.l D0, 0x00
0000154C 3F00 move.w -[A7], D0
0000154E A963 syscall SetControlValue/SetCtlValue
00001550 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00001554 3F3C 00FF move.w -[A7], 0xFF
00001558 A95D syscall HiliteControl
0000155A 2F0C move.l -[A7], A4
0000155C 700B moveq.l D0, 0x0B
0000155E 3F00 move.w -[A7], D0
00001560 486E FFDE pea.l [A6 - 0x22]
00001564 486E FFE0 pea.l [A6 - 0x20]
00001568 486E FFE4 pea.l [A6 - 0x1C]
0000156C A98D syscall GetDialogItem/GetDItem
0000156E 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00001572 7000 moveq.l D0, 0x00
00001574 3F00 move.w -[A7], D0
00001576 A963 syscall SetControlValue/SetCtlValue
00001578 2F2E FFE0 move.l -[A7], [A6 - 0x20]
0000157C 3F3C 00FF move.w -[A7], 0xFF
00001580 A95D syscall HiliteControl
00001582 2F0C move.l -[A7], A4
00001584 7009 moveq.l D0, 0x09
00001586 3F00 move.w -[A7], D0
00001588 486E FFDE pea.l [A6 - 0x22]
0000158C 486E FFE0 pea.l [A6 - 0x20]
00001590 486E FFE4 pea.l [A6 - 0x1C]
00001594 A98D syscall GetDialogItem/GetDItem
00001596 2F2E FFE0 move.l -[A7], [A6 - 0x20]
0000159A 7000 moveq.l D0, 0x00
0000159C 3F00 move.w -[A7], D0
0000159E A963 syscall SetControlValue/SetCtlValue
000015A0 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000015A4 3F3C 00FF move.w -[A7], 0xFF
000015A8 A95D syscall HiliteControl
000015AA 2F0C move.l -[A7], A4
000015AC 3F06 move.w -[A7], D6
000015AE 486E FFDE pea.l [A6 - 0x22]
000015B2 486E FFE0 pea.l [A6 - 0x20]
000015B6 486E FFE4 pea.l [A6 - 0x1C]
000015BA A98D syscall GetDialogItem/GetDItem
000015BC 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000015C0 7000 moveq.l D0, 0x00
000015C2 3F00 move.w -[A7], D0
000015C4 A963 syscall SetControlValue/SetCtlValue
000015C6 3E2E FFEC move.w D7, [A6 - 0x14]
000015CA 6000 0216 bra +0x218 /* 000017E2 */
000015CE 7A20 moveq.l D5, 0x20
000015D0 2F0C move.l -[A7], A4
000015D2 3F07 move.w -[A7], D7
000015D4 486E FFDE pea.l [A6 - 0x22]
000015D8 486E FFE0 pea.l [A6 - 0x20]
000015DC 486E FFE4 pea.l [A6 - 0x1C]
000015E0 A98D syscall GetDialogItem/GetDItem
000015E2 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000015E6 7000 moveq.l D0, 0x00
000015E8 3F00 move.w -[A7], D0
000015EA A963 syscall SetControlValue/SetCtlValue
000015EC 2F0C move.l -[A7], A4
000015EE 3F2E FFEC move.w -[A7], [A6 - 0x14]
000015F2 486E FFDE pea.l [A6 - 0x22]
000015F6 486E FFE0 pea.l [A6 - 0x20]
000015FA 486E FFE4 pea.l [A6 - 0x1C]
000015FE A98D syscall GetDialogItem/GetDItem
00001600 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00001604 7001 moveq.l D0, 0x01
00001606 3F00 move.w -[A7], D0
00001608 A963 syscall SetControlValue/SetCtlValue
0000160A 2F0C move.l -[A7], A4
0000160C 700A moveq.l D0, 0x0A
0000160E 3F00 move.w -[A7], D0
00001610 486E FFDE pea.l [A6 - 0x22]
00001614 486E FFE0 pea.l [A6 - 0x20]
00001618 486E FFE4 pea.l [A6 - 0x1C]
0000161C A98D syscall GetDialogItem/GetDItem
0000161E 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00001622 7000 moveq.l D0, 0x00
00001624 3F00 move.w -[A7], D0
00001626 A963 syscall SetControlValue/SetCtlValue
00001628 2F2E FFE0 move.l -[A7], [A6 - 0x20]
0000162C 3F3C 00FF move.w -[A7], 0xFF
00001630 A95D syscall HiliteControl
00001632 2F0C move.l -[A7], A4
00001634 700B moveq.l D0, 0x0B
00001636 3F00 move.w -[A7], D0
00001638 486E FFDE pea.l [A6 - 0x22]
0000163C 486E FFE0 pea.l [A6 - 0x20]
00001640 486E FFE4 pea.l [A6 - 0x1C]
00001644 A98D syscall GetDialogItem/GetDItem
00001646 2F2E FFE0 move.l -[A7], [A6 - 0x20]
0000164A 7000 moveq.l D0, 0x00
0000164C 3F00 move.w -[A7], D0
0000164E A963 syscall SetControlValue/SetCtlValue
00001650 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00001654 3F3C 00FF move.w -[A7], 0xFF
00001658 A95D syscall HiliteControl
0000165A 2F0C move.l -[A7], A4
0000165C 7009 moveq.l D0, 0x09
0000165E 3F00 move.w -[A7], D0
00001660 486E FFDE pea.l [A6 - 0x22]
00001664 486E FFE0 pea.l [A6 - 0x20]
00001668 486E FFE4 pea.l [A6 - 0x1C]
0000166C A98D syscall GetDialogItem/GetDItem
0000166E 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00001672 7000 moveq.l D0, 0x00
00001674 3F00 move.w -[A7], D0
00001676 A963 syscall SetControlValue/SetCtlValue
00001678 2F2E FFE0 move.l -[A7], [A6 - 0x20]
0000167C 3F3C 00FF move.w -[A7], 0xFF
00001680 A95D syscall HiliteControl
00001682 2F0C move.l -[A7], A4
00001684 3F06 move.w -[A7], D6
00001686 486E FFDE pea.l [A6 - 0x22]
0000168A 486E FFE0 pea.l [A6 - 0x20]
0000168E 486E FFE4 pea.l [A6 - 0x1C]
00001692 A98D syscall GetDialogItem/GetDItem
00001694 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00001698 7000 moveq.l D0, 0x00
0000169A 3F00 move.w -[A7], D0
0000169C A963 syscall SetControlValue/SetCtlValue
0000169E 3E2E FFEC move.w D7, [A6 - 0x14]
000016A2 6000 013E bra +0x140 /* 000017E2 */
000016A6 3D7C 0001 FFFA move.w [A6 - 0x6], 0x1
000016AC 2F0C move.l -[A7], A4
000016AE 3F06 move.w -[A7], D6
000016B0 486E FFDE pea.l [A6 - 0x22]
000016B4 486E FFE0 pea.l [A6 - 0x20]
000016B8 486E FFE4 pea.l [A6 - 0x1C]
000016BC A98D syscall GetDialogItem/GetDItem
000016BE 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000016C2 7000 moveq.l D0, 0x00
000016C4 3F00 move.w -[A7], D0
000016C6 A963 syscall SetControlValue/SetCtlValue
000016C8 2F0C move.l -[A7], A4
000016CA 3F2E FFEC move.w -[A7], [A6 - 0x14]
000016CE 486E FFDE pea.l [A6 - 0x22]
000016D2 486E FFE0 pea.l [A6 - 0x20]
000016D6 486E FFE4 pea.l [A6 - 0x1C]
000016DA A98D syscall GetDialogItem/GetDItem
000016DC 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000016E0 7001 moveq.l D0, 0x01
000016E2 3F00 move.w -[A7], D0
000016E4 A963 syscall SetControlValue/SetCtlValue
000016E6 3C2E FFEC move.w D6, [A6 - 0x14]
000016EA 6000 00F6 bra +0xF8 /* 000017E2 */
000016EE 3D7C 0002 FFFA move.w [A6 - 0x6], 0x2
000016F4 2F0C move.l -[A7], A4
000016F6 3F06 move.w -[A7], D6
000016F8 486E FFDE pea.l [A6 - 0x22]
000016FC 486E FFE0 pea.l [A6 - 0x20]
00001700 486E FFE4 pea.l [A6 - 0x1C]
00001704 A98D syscall GetDialogItem/GetDItem
00001706 2F2E FFE0 move.l -[A7], [A6 - 0x20]
0000170A 7000 moveq.l D0, 0x00
0000170C 3F00 move.w -[A7], D0
0000170E A963 syscall SetControlValue/SetCtlValue
00001710 2F0C move.l -[A7], A4
00001712 3F2E FFEC move.w -[A7], [A6 - 0x14]
00001716 486E FFDE pea.l [A6 - 0x22]
0000171A 486E FFE0 pea.l [A6 - 0x20]
0000171E 486E FFE4 pea.l [A6 - 0x1C]
00001722 A98D syscall GetDialogItem/GetDItem
00001724 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00001728 7001 moveq.l D0, 0x01
0000172A 3F00 move.w -[A7], D0
0000172C A963 syscall SetControlValue/SetCtlValue
0000172E 3C2E FFEC move.w D6, [A6 - 0x14]
00001732 6000 00AE bra +0xB0 /* 000017E2 */
00001736 3D7C 0003 FFFA move.w [A6 - 0x6], 0x3
0000173C 2F0C move.l -[A7], A4
0000173E 3F06 move.w -[A7], D6
00001740 486E FFDE pea.l [A6 - 0x22]
00001744 486E FFE0 pea.l [A6 - 0x20]
00001748 486E FFE4 pea.l [A6 - 0x1C]
0000174C A98D syscall GetDialogItem/GetDItem
0000174E 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00001752 7000 moveq.l D0, 0x00
00001754 3F00 move.w -[A7], D0
00001756 A963 syscall SetControlValue/SetCtlValue
00001758 2F0C move.l -[A7], A4
0000175A 3F2E FFEC move.w -[A7], [A6 - 0x14]
0000175E 486E FFDE pea.l [A6 - 0x22]
00001762 486E FFE0 pea.l [A6 - 0x20]
00001766 486E FFE4 pea.l [A6 - 0x1C]
0000176A A98D syscall GetDialogItem/GetDItem
0000176C 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00001770 7001 moveq.l D0, 0x01
00001772 3F00 move.w -[A7], D0
00001774 A963 syscall SetControlValue/SetCtlValue
00001776 3C2E FFEC move.w D6, [A6 - 0x14]
0000177A 6066 bra +0x68 /* 000017E2 */
0000177C 4A2E FFFD tst.b [A6 - 0x3]
00001780 57C3 seq D3
00001782 4403 neg.b D3
00001784 1D43 FFFD move.b [A6 - 0x3], D3
00001788 2F0C move.l -[A7], A4
0000178A 700C moveq.l D0, 0x0C
0000178C 3F00 move.w -[A7], D0
0000178E 486E FFDE pea.l [A6 - 0x22]
00001792 486E FFE0 pea.l [A6 - 0x20]
00001796 486E FFE4 pea.l [A6 - 0x1C]
0000179A A98D syscall GetDialogItem/GetDItem
0000179C 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000017A0 7000 moveq.l D0, 0x00
000017A2 102E FFFD move.b D0, [A6 - 0x3]
000017A6 3F00 move.w -[A7], D0
000017A8 A963 syscall SetControlValue/SetCtlValue
000017AA 6036 bra +0x38 /* 000017E2 */
000017AC 4A04 tst.b D4
000017AE 57C3 seq D3
000017B0 4403 neg.b D3
000017B2 1803 move.b D4, D3
000017B4 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1
000017BA 2F0C move.l -[A7], A4
000017BC 700D moveq.l D0, 0x0D
000017BE 3F00 move.w -[A7], D0
000017C0 486E FFDE pea.l [A6 - 0x22]
000017C4 486E FFE0 pea.l [A6 - 0x20]
000017C8 486E FFE4 pea.l [A6 - 0x1C]
000017CC A98D syscall GetDialogItem/GetDItem
000017CE 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000017D2 7000 moveq.l D0, 0x00
000017D4 1004 move.b D0, D4
000017D6 3F00 move.w -[A7], D0
000017D8 A963 syscall SetControlValue/SetCtlValue
000017DA 6006 bra +0x8 /* 000017E2 */
label000017DC:
000017DC 3D6E FFEC FFF8 move.w [A6 - 0x8], [A6 - 0x14]
label000017E2:
000017E2 4A2E FFEF tst.b [A6 - 0x11]
000017E6 6700 F6EA beq -0x914 /* 00000ED2 */
000017EA 2F0C move.l -[A7], A4
000017EC A982 syscall CloseDialog
000017EE 4EB9 0000 3A40 jsr [0x00003A40]
000017F4 2F2E FFDA move.l -[A7], [A6 - 0x26]
000017F8 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000017FC 203C 0008 0006 move.l D0, 0x80006
00001802 AB1D syscall QDExtensions
00001804 4A2E FFFE tst.b [A6 - 0x2]
00001808 672C beq +0x2E /* 00001836 */
0000180A 4A2E 000B tst.b [A6 + 0xB]
0000180E 6720 beq +0x22 /* 00001830 */
00001810 2F39 FFFF EBAC move.l -[A7], [0xFFFFEBAC]
00001816 4EB9 0000 192C jsr [0x0000192C]
0000181C 4A40 tst.w D0
0000181E 584F addq.w A7, 4
00001820 6D0E blt +0x10 /* 00001830 */
00001822 4AB9 FFFF EBA4 tst.l [0xFFFFEBA4]
00001828 6706 beq +0x8 /* 00001830 */
0000182A 4EB9 0000 00B2 jsr [0x000000B2]
label00001830:
00001830 4EB9 0000 00C2 jsr [0x000000C2]
label00001836:
00001836 7000 moveq.l D0, 0x00
label00001838:
00001838 4CEE 10F8 FFC2 movem.l D3,D4,D5,D6,D7,A4, [A6 - 0x3E]
0000183E 4E5E unlink A6
00001840 4E75 rts
00001842 4E56 FFE4 link A6, -0x001C
00001846 48E7 0308 movem.l -[A7], D6,D7,A4
0000184A 4207 clr.b D7
0000184C 598F subq.l A7, 4
0000184E 3F3C 008E move.w -[A7], 0x8E
00001852 7000 moveq.l D0, 0x00
00001854 2F00 move.l -[A7], D0
00001856 72FF moveq.l D1, 0xFFFFFFFF
00001858 2F01 move.l -[A7], D1
0000185A A97C syscall GetNewDialog
0000185C 285F movea.l A4, [A7]+
0000185E 200C move.l D0, A4
00001860 6606 bne +0x8 /* 00001868 */
00001862 70FF moveq.l D0, 0xFFFFFFFF
00001864 6000 00BC bra +0xBE /* 00001922 */
label00001868:
00001868 486E FFF8 pea.l [A6 - 0x8]
0000186C A972 syscall GetMouse
0000186E 486E FFE4 pea.l [A6 - 0x1C]
00001872 486E FFFC pea.l [A6 - 0x4]
00001876 203C 0008 0005 move.l D0, 0x80005
0000187C AB1D syscall QDExtensions
0000187E 2F0C move.l -[A7], A4
00001880 A873 syscall SetPort
00001882 2F0C move.l -[A7], A4
00001884 7003 moveq.l D0, 0x03
00001886 3F00 move.w -[A7], D0
00001888 486E FFE8 pea.l [A6 - 0x18]
0000188C 486E FFEA pea.l [A6 - 0x16]
00001890 486E FFEE pea.l [A6 - 0x12]
00001894 A98D syscall GetDialogItem/GetDItem
00001896 7003 moveq.l D0, 0x03
00001898 3F00 move.w -[A7], D0
0000189A 3F00 move.w -[A7], D0
0000189C A89B syscall PenSize
0000189E 486E FFEE pea.l [A6 - 0x12]
000018A2 70FC moveq.l D0, 0xFFFFFFFC
000018A4 3F00 move.w -[A7], D0
000018A6 3F00 move.w -[A7], D0
000018A8 A8A9 syscall InsetRect
000018AA 486E FFEE pea.l [A6 - 0x12]
000018AE 7010 moveq.l D0, 0x10
000018B0 3F00 move.w -[A7], D0
000018B2 3F00 move.w -[A7], D0
000018B4 A8B0 syscall FrameRoundRect
000018B6 7000 moveq.l D0, 0x00
000018B8 2F00 move.l -[A7], D0
000018BA 4EB9 0000 39EA jsr [0x000039EA]
000018C0 584F addq.w A7, 4
000018C2 602C bra +0x2E /* 000018F0 */
label000018C4:
000018C4 7000 moveq.l D0, 0x00
000018C6 2F00 move.l -[A7], D0
000018C8 486E FFF6 pea.l [A6 - 0xA]
000018CC A991 syscall ModalDialog
000018CE 302E FFF6 move.w D0, [A6 - 0xA]
000018D2 5340 subq.w D0, 1
000018D4 670A beq +0xC /* 000018E0 */
000018D6 5340 subq.w D0, 1
000018D8 6712 beq +0x14 /* 000018EC */
000018DA 5340 subq.w D0, 1
000018DC 6708 beq +0xA /* 000018E6 */
000018DE 6010 bra +0x12 /* 000018F0 */
label000018E0:
000018E0 4246 clr.w D6
000018E2 7E01 moveq.l D7, 0x01
000018E4 600A bra +0xC /* 000018F0 */
label000018E6:
000018E6 7C01 moveq.l D6, 0x01
000018E8 7E01 moveq.l D7, 0x01
000018EA 6004 bra +0x6 /* 000018F0 */
label000018EC:
000018EC 7CFF moveq.l D6, 0xFFFFFFFF
000018EE 7E01 moveq.l D7, 0x01
label000018F0:
000018F0 4A07 tst.b D7
000018F2 67D0 beq -0x2E /* 000018C4 */
000018F4 4EB9 0000 3A40 jsr [0x00003A40]
000018FA 2F0C move.l -[A7], A4
000018FC A982 syscall CloseDialog
000018FE 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00001902 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001906 203C 0008 0006 move.l D0, 0x80006
0000190C AB1D syscall QDExtensions
0000190E 0C46 0001 cmpi.w D6, 0x1
00001912 660C bne +0xE /* 00001920 */
00001914 7000 moveq.l D0, 0x00
00001916 2F00 move.l -[A7], D0
00001918 4EB9 0000 0B36 jsr [0x00000B36 /* BootTmp8 */]
0000191E 584F addq.w A7, 4
label00001920:
00001920 3006 move.w D0, D6
label00001922:
00001922 4CEE 10C0 FFD8 movem.l D6,D7,A4, [A6 - 0x28]
00001928 4E5E unlink A6
0000192A 4E75 rts
0000192C 4E56 FFF8 link A6, -0x0008
00001930 48E7 0118 movem.l -[A7], D7,A3,A4
00001934 266E 0008 movea.l A3, [A6 + 0x8]
00001938 4247 clr.w D7
0000193A B7F9 FFFF EAC0 cmpa.l A3, [0xFFFFEAC0]
00001940 6618 bne +0x1A /* 0000195A */
00001942 4AB9 FFFF EBA8 tst.l [0xFFFFEBA8]
00001948 6608 bne +0xA /* 00001952 */
0000194A 2039 FFFF EBA4 move.l D0, [0xFFFFEBA4]
00001950 6006 bra +0x8 /* 00001958 */
label00001952:
00001952 2039 FFFF EBA8 move.l D0, [0xFFFFEBA8]
label00001958:
00001958 2640 movea.l A3, D0
label0000195A:
0000195A 200B move.l D0, A3
0000195C 6606 bne +0x8 /* 00001964 */
0000195E 70FF moveq.l D0, 0xFFFFFFFF
00001960 6000 0138 bra +0x13A /* 00001A9A */
label00001964:
00001964 2F0B move.l -[A7], A3
00001966 4EB9 0000 0082 jsr [0x00000082]
0000196C 2840 movea.l A4, D0
0000196E 200C move.l D0, A4
00001970 584F addq.w A7, 4
00001972 6606 bne +0x8 /* 0000197A */
00001974 70FF moveq.l D0, 0xFFFFFFFF
00001976 6000 0122 bra +0x124 /* 00001A9A */
label0000197A:
0000197A 486E FFFC pea.l [A6 - 0x4]
0000197E 486E FFF8 pea.l [A6 - 0x8]
00001982 203C 0008 0005 move.l D0, 0x80005
00001988 AB1D syscall QDExtensions
0000198A 4AB9 FFFF EBA8 tst.l [0xFFFFEBA8]
00001990 671E beq +0x20 /* 000019B0 */
00001992 2F39 FFFF EBA8 move.l -[A7], [0xFFFFEBA8]
00001998 7000 moveq.l D0, 0x00
0000199A 2F00 move.l -[A7], D0
0000199C 203C 0008 0006 move.l D0, 0x80006
000019A2 AB1D syscall QDExtensions
000019A4 2079 FFFF EBA8 movea.l A0, [0xFFFFEBA8]
000019AA 4868 0010 pea.l [A0 + 0x10]
000019AE A928 syscall InvalRect
label000019B0:
000019B0 4AB9 FFFF EBA4 tst.l [0xFFFFEBA4]
000019B6 671E beq +0x20 /* 000019D6 */
000019B8 2F39 FFFF EBA4 move.l -[A7], [0xFFFFEBA4]
000019BE 7000 moveq.l D0, 0x00
000019C0 2F00 move.l -[A7], D0
000019C2 203C 0008 0006 move.l D0, 0x80006
000019C8 AB1D syscall QDExtensions
000019CA 2079 FFFF EBA4 movea.l A0, [0xFFFFEBA4]
000019D0 4868 0010 pea.l [A0 + 0x10]
000019D4 A928 syscall InvalRect
label000019D6:
000019D6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000019DA 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000019DE 203C 0008 0006 move.l D0, 0x80006
000019E4 AB1D syscall QDExtensions
000019E6 4AB9 FFFF EB9A tst.l [0xFFFFEB9A]
000019EC 670E beq +0x10 /* 000019FC */
000019EE 2F39 FFFF EB9A move.l -[A7], [0xFFFFEB9A]
000019F4 4EB9 0000 0AE6 jsr [0x00000AE6]
000019FA 584F addq.w A7, 4
label000019FC:
000019FC 4AB9 FFFF EB96 tst.l [0xFFFFEB96]
00001A02 6710 beq +0x12 /* 00001A14 */
00001A04 2F39 FFFF EB96 move.l -[A7], [0xFFFFEB96]
00001A0A AA24 syscall DisposeCTable/DisposCTable
00001A0C 7000 moveq.l D0, 0x00
00001A0E 23C0 FFFF EB96 move.l [0xFFFFEB96], D0
label00001A14:
00001A14 4A39 FFFF EB8E tst.b [0xFFFFEB8E]
00001A1A 6604 bne +0x6 /* 00001A20 */
00001A1C 7000 moveq.l D0, 0x00
00001A1E 607A bra +0x7C /* 00001A9A */
label00001A20:
00001A20 7008 moveq.l D0, 0x08
00001A22 B079 FFFF EB92 cmp.w D0, [0xFFFFEB92]
00001A28 6D26 blt +0x28 /* 00001A50 */
00001A2A 4EB9 0000 1AA4 jsr [0x00001AA4]
00001A30 601E bra +0x20 /* 00001A50 */
label00001A32:
00001A32 7000 moveq.l D0, 0x00
00001A34 23C0 FFFF EB9A move.l [0xFFFFEB9A], D0
00001A3A 4EB9 0000 1842 jsr [0x00001842]
00001A40 3E00 move.w D7, D0
00001A42 6E0C bgt +0xE /* 00001A50 */
00001A44 4A47 tst.w D7
00001A46 6638 bne +0x3A /* 00001A80 */
00001A48 4239 FFFF EB8E clr.b [0xFFFFEB8E]
00001A4E 6030 bra +0x32 /* 00001A80 */
label00001A50:
00001A50 7000 moveq.l D0, 0x00
00001A52 2F00 move.l -[A7], D0
00001A54 2F00 move.l -[A7], D0
00001A56 2F39 FFFF EB96 move.l -[A7], [0xFFFFEB96]
00001A5C 2054 movea.l A0, [A4]
00001A5E 4868 0024 pea.l [A0 + 0x24]
00001A62 3239 FFFF EB92 move.w D1, [0xFFFFEB92]
00001A68 48C1 ext.l D1
00001A6A 2F01 move.l -[A7], D1
00001A6C 4879 FFFF EB9A push.l 0xFFFFEB9A
00001A72 4EB9 0000 0A3E jsr [0x00000A3E]
00001A78 4A40 tst.w D0
00001A7A 4FEF 0018 lea.l A7, [A7 + 0x18]
00001A7E 66B2 bne -0x4C /* 00001A32 */
label00001A80:
00001A80 7000 moveq.l D0, 0x00
00001A82 23C0 FFFF EB9E move.l [0xFFFFEB9E], D0
00001A88 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001A8C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001A90 203C 0008 0006 move.l D0, 0x80006
00001A96 AB1D syscall QDExtensions
00001A98 3007 move.w D0, D7
label00001A9A:
00001A9A 4CEE 1880 FFEC movem.l D7,A3,A4, [A6 - 0x14]
00001AA0 4E5E unlink A6
00001AA2 4E75 rts
00001AA4 4E56 FF9A link A6, -0x0066
00001AA8 48E7 0018 movem.l -[A7], A3,A4
00001AAC 4AB9 FFFF EB96 tst.l [0xFFFFEB96]
00001AB2 6710 beq +0x12 /* 00001AC4 */
00001AB4 2F39 FFFF EB96 move.l -[A7], [0xFFFFEB96]
00001ABA AA24 syscall DisposeCTable/DisposCTable
00001ABC 7000 moveq.l D0, 0x00
00001ABE 23C0 FFFF EB96 move.l [0xFFFFEB96], D0
label00001AC4:
00001AC4 7003 moveq.l D0, 0x03
00001AC6 B079 FFFF EB94 cmp.w D0, [0xFFFFEB94]
00001ACC 6600 0128 bne +0x12A /* 00001BF6 */
00001AD0 2F39 FFFF EBA8 move.l -[A7], [0xFFFFEBA8]
00001AD6 4EB9 0000 0082 jsr [0x00000082]
00001ADC 2840 movea.l A4, D0
00001ADE 200C move.l D0, A4
00001AE0 584F addq.w A7, 4
00001AE2 6700 0132 beq +0x134 /* 00001C16 */
00001AE6 2054 movea.l A0, [A4]
00001AE8 41E8 0014 lea.l A0, [A0 + 0x14]
00001AEC 2D48 FFF6 move.l [A6 - 0xA], A0
00001AF0 7000 moveq.l D0, 0x00
00001AF2 2F00 move.l -[A7], D0
00001AF4 2F00 move.l -[A7], D0
00001AF6 2F00 move.l -[A7], D0
00001AF8 2F08 move.l -[A7], A0
00001AFA 7201 moveq.l D1, 0x01
00001AFC 2F01 move.l -[A7], D1
00001AFE 486E FFFC pea.l [A6 - 0x4]
00001B02 4EB9 0000 0A3E jsr [0x00000A3E]
00001B08 4A40 tst.w D0
00001B0A 4FEF 0018 lea.l A7, [A7 + 0x18]
00001B0E 6600 0106 bne +0x108 /* 00001C16 */
00001B12 4AAE FFFC tst.l [A6 - 0x4]
00001B16 6700 00FE beq +0x100 /* 00001C16 */
00001B1A 266E FFFC movea.l A3, [A6 - 0x4]
00001B1E 486E FF9A pea.l [A6 - 0x66]
00001B22 486E FF9E pea.l [A6 - 0x62]
00001B26 203C 0008 0005 move.l D0, 0x80005
00001B2C AB1D syscall QDExtensions
00001B2E 2F0B move.l -[A7], A3
00001B30 7000 moveq.l D0, 0x00
00001B32 2F00 move.l -[A7], D0
00001B34 203C 0008 0006 move.l D0, 0x80006
00001B3A AB1D syscall QDExtensions
00001B3C 2D6B 0068 FFF2 move.l [A6 - 0xE], [A3 + 0x68]
00001B42 6608 bne +0xA /* 00001B4C */
00001B44 486E FFA2 pea.l [A6 - 0x5E]
00001B48 AA4E syscall SetStdCProcs
00001B4A 6010 bra +0x12 /* 00001B5C */
label00001B4C:
00001B4C 206B 0068 movea.l A0, [A3 + 0x68]
00001B50 43EE FFA2 lea.l A1, [A6 - 0x5E]
00001B54 7013 moveq.l D0, 0x13
label00001B56:
00001B56 22D8 move.l [A1]+, [A0]+
00001B58 51C8 FFFC dbf D0, -0x6 /* 00001B56 */
label00001B5C:
00001B5C 41EE FFA2 lea.l A0, [A6 - 0x5E]
00001B60 2748 0068 move.l [A3 + 0x68], A0
00001B64 2054 movea.l A0, [A4]
00001B66 4A90 tst.l [A0]
00001B68 671C beq +0x1E /* 00001B86 */
00001B6A 2050 movea.l A0, [A0]
00001B6C 4A90 tst.l [A0]
00001B6E 6716 beq +0x18 /* 00001B86 */
00001B70 41F9 0000 00A2 lea.l A0, [0x000000A2]
00001B76 2D48 FFC2 move.l [A6 - 0x3E], A0
00001B7A 2054 movea.l A0, [A4]
00001B7C 2F10 move.l -[A7], [A0]
00001B7E 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00001B82 A8F6 syscall DrawPicture
00001B84 604C bra +0x4E /* 00001BD2 */
label00001B86:
00001B86 2054 movea.l A0, [A4]
00001B88 4A28 0064 tst.b [A0 + 0x64]
00001B8C 6744 beq +0x46 /* 00001BD2 */
00001B8E 558F subq.l A7, 2
00001B90 2054 movea.l A0, [A4]
00001B92 4868 006A pea.l [A0 + 0x6A]
00001B96 7001 moveq.l D0, 0x01
00001B98 1F00 move.b -[A7], D0
00001B9A 486E FFFA pea.l [A6 - 0x6]
00001B9E 303C 0002 move.w D0, 0x2
00001BA2 AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch
00001BA4 4A5F tst.w [A7]+
00001BA6 662A bne +0x2C /* 00001BD2 */
00001BA8 41F9 0000 00A2 lea.l A0, [0x000000A2]
00001BAE 2D48 FFC2 move.l [A6 - 0x3E], A0
00001BB2 558F subq.l A7, 2
00001BB4 3F2E FFFA move.w -[A7], [A6 - 0x6]
00001BB8 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00001BBC 7000 moveq.l D0, 0x00
00001BBE 2F00 move.l -[A7], D0
00001BC0 7029 moveq.l D0, 0x29
00001BC2 AAA3 syscall CodecDispatch
00001BC4 558F subq.l A7, 2
00001BC6 3F2E FFFA move.w -[A7], [A6 - 0x6]
00001BCA 4EB9 0000 018A jsr [0x0000018A /* KeyRepTime */]
00001BD0 584F addq.w A7, 4
label00001BD2:
00001BD2 276E FFF2 0068 move.l [A3 + 0x68], [A6 - 0xE]
00001BD8 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001BDC 4EB9 0000 0AE6 jsr [0x00000AE6]
00001BE2 2F2E FF9A move.l -[A7], [A6 - 0x66]
00001BE6 2F2E FF9E move.l -[A7], [A6 - 0x62]
00001BEA 203C 0008 0006 move.l D0, 0x80006
00001BF0 AB1D syscall QDExtensions
00001BF2 584F addq.w A7, 4
00001BF4 6020 bra +0x22 /* 00001C16 */
label00001BF6:
00001BF6 7002 moveq.l D0, 0x02
00001BF8 B079 FFFF EB94 cmp.w D0, [0xFFFFEB94]
00001BFE 6616 bne +0x18 /* 00001C16 */
00001C00 598F subq.l A7, 4
00001C02 3039 FFFF EB92 move.w D0, [0xFFFFEB92]
00001C08 D07C 0020 add.w D0, 0x20 /* ' ' */
00001C0C 3F00 move.w -[A7], D0
00001C0E AA18 syscall GetCTable
00001C10 23DF FFFF EB96 move.l [0xFFFFEB96], [A7]+
label00001C16:
00001C16 4CEE 1800 FF92 movem.l A3,A4, [A6 - 0x6E]
00001C1C 4E5E unlink A6
00001C1E 4E75 rts
00001C20 4E56 0000 link A6, 0
00001C24 2F0C move.l -[A7], A4
00001C26 286E 0008 movea.l A4, [A6 + 0x8]
00001C2A 4A2E 000F tst.b [A6 + 0xF]
00001C2E 6614 bne +0x16 /* 00001C44 */
00001C30 2F0C move.l -[A7], A4
00001C32 4EB9 0000 3548 jsr [0x00003548]
00001C38 7000 moveq.l D0, 0x00
00001C3A 23C0 FFFF EBAC move.l [0xFFFFEBAC], D0
00001C40 584F addq.w A7, 4
00001C42 6010 bra +0x12 /* 00001C54 */
label00001C44:
00001C44 2F0C move.l -[A7], A4
00001C46 4EB9 0000 38A0 jsr [0x000038A0]
00001C4C 23CC FFFF EBAC move.l [0xFFFFEBAC], A4
00001C52 584F addq.w A7, 4
label00001C54:
00001C54 4EB9 0000 006A jsr [0x0000006A]
00001C5A 2F0C move.l -[A7], A4
00001C5C 4EB9 0000 1C6C jsr [0x00001C6C]
00001C62 584F addq.w A7, 4
00001C64 286E FFFC movea.l A4, [A6 - 0x4]
00001C68 4E5E unlink A6
00001C6A 4E75 rts
00001C6C 4E56 FFF4 link A6, -0x000C
00001C70 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001C74 266E 0008 movea.l A3, [A6 + 0x8]
00001C78 4204 clr.b D4
00001C7A 4205 clr.b D5
00001C7C 2F0B move.l -[A7], A3
00001C7E 4EB9 0000 0082 jsr [0x00000082]
00001C84 2840 movea.l A4, D0
00001C86 200C move.l D0, A4
00001C88 584F addq.w A7, 4
00001C8A 6700 01A0 beq +0x1A2 /* 00001E2C */
00001C8E 3E2B 0016 move.w D7, [A3 + 0x16]
00001C92 9E6B 0012 sub.w D7, [A3 + 0x12]
00001C96 3C2B 0014 move.w D6, [A3 + 0x14]
00001C9A 9C6B 0010 sub.w D6, [A3 + 0x10]
00001C9E 2054 movea.l A0, [A4]
00001CA0 2668 00C0 movea.l A3, [A0 + 0xC0]
00001CA4 2F0B move.l -[A7], A3
00001CA6 A958 syscall HideControl
00001CA8 2F0B move.l -[A7], A3
00001CAA 3007 move.w D0, D7
00001CAC 907C 000F sub.w D0, 0xF
00001CB0 3F00 move.w -[A7], D0
00001CB2 70FF moveq.l D0, 0xFFFFFFFF
00001CB4 3F00 move.w -[A7], D0
00001CB6 A959 syscall MoveControl
00001CB8 2F0B move.l -[A7], A3
00001CBA 7010 moveq.l D0, 0x10
00001CBC 3F00 move.w -[A7], D0
00001CBE 3206 move.w D1, D6
00001CC0 D27C FFF3 add.w D1, 0xFFF3
00001CC4 3F01 move.w -[A7], D1
00001CC6 A95C syscall SizeControl
00001CC8 2F0B move.l -[A7], A3
00001CCA A957 syscall ShowControl
00001CCC 2054 movea.l A0, [A4]
00001CCE 2668 00BC movea.l A3, [A0 + 0xBC]
00001CD2 2F0B move.l -[A7], A3
00001CD4 A958 syscall HideControl
00001CD6 2F0B move.l -[A7], A3
00001CD8 70FF moveq.l D0, 0xFFFFFFFF
00001CDA 3F00 move.w -[A7], D0
00001CDC 3206 move.w D1, D6
00001CDE 927C 000F sub.w D1, 0xF
00001CE2 3F01 move.w -[A7], D1
00001CE4 A959 syscall MoveControl
00001CE6 2F0B move.l -[A7], A3
00001CE8 3007 move.w D0, D7
00001CEA D07C FFF3 add.w D0, 0xFFF3
00001CEE 3F00 move.w -[A7], D0
00001CF0 7010 moveq.l D0, 0x10
00001CF2 3F00 move.w -[A7], D0
00001CF4 A95C syscall SizeControl
00001CF6 2F0B move.l -[A7], A3
00001CF8 A957 syscall ShowControl
00001CFA 2054 movea.l A0, [A4]
00001CFC 3028 003A move.w D0, [A0 + 0x3A]
00001D00 48C0 ext.l D0
00001D02 3228 0036 move.w D1, [A0 + 0x36]
00001D06 48C1 ext.l D1
00001D08 9081 sub.l D0, D1
00001D0A 7210 moveq.l D1, 0x10
00001D0C E3A8 lsl D0, D1
00001D0E 2D40 FFF4 move.l [A6 - 0xC], D0
00001D12 2054 movea.l A0, [A4]
00001D14 3028 0038 move.w D0, [A0 + 0x38]
00001D18 48C0 ext.l D0
00001D1A 3228 0034 move.w D1, [A0 + 0x34]
00001D1E 48C1 ext.l D1
00001D20 9081 sub.l D0, D1
00001D22 7210 moveq.l D1, 0x10
00001D24 E3A8 lsl D0, D1
00001D26 2D40 FFF8 move.l [A6 - 0x8], D0
00001D2A 2054 movea.l A0, [A4]
00001D2C 2248 movea.l A1, A0
00001D2E 2E29 0004 move.l D7, [A1 + 0x4]
00001D32 4C28 7800 001C movem.w A3,A4,A5,A6, [A0 + 0x1C]
00001D38 2054 movea.l A0, [A4]
00001D3A 2248 movea.l A1, A0
00001D3C 2029 0008 move.l D0, [A1 + 0x8]
00001D40 4C28 0800 0020 movem.w A3, [A0 + 0x20]
00001D46 2D40 FFFC move.l [A6 - 0x4], D0
00001D4A 2054 movea.l A0, [A4]
00001D4C 4A28 005A tst.b [A0 + 0x5A]
00001D50 6652 bne +0x54 /* 00001DA4 */
00001D52 BEAE FFF4 cmp.l D7, [A6 - 0xC]
00001D56 6F20 ble +0x22 /* 00001D78 */
00001D58 558F subq.l A7, 2
00001D5A 598F subq.l A7, 4
00001D5C 2007 move.l D0, D7
00001D5E 90AE FFF4 sub.l D0, [A6 - 0xC]
00001D62 2F00 move.l -[A7], D0
00001D64 2054 movea.l A0, [A4]
00001D66 2F28 0004 move.l -[A7], [A0 + 0x4]
00001D6A A84D syscall FixDiv
00001D6C A86C syscall FixRound
00001D6E 301F move.w D0, [A7]+
00001D70 48C0 ext.l D0
00001D72 2C00 move.l D6, D0
00001D74 5386 subq.l D6, 1
00001D76 7801 moveq.l D4, 0x01
label00001D78:
00001D78 202E FFFC move.l D0, [A6 - 0x4]
00001D7C B0AE FFF8 cmp.l D0, [A6 - 0x8]
00001D80 6F22 ble +0x24 /* 00001DA4 */
00001D82 558F subq.l A7, 2
00001D84 598F subq.l A7, 4
00001D86 202E FFFC move.l D0, [A6 - 0x4]
00001D8A 90AE FFF8 sub.l D0, [A6 - 0x8]
00001D8E 2F00 move.l -[A7], D0
00001D90 2054 movea.l A0, [A4]
00001D92 2F28 0008 move.l -[A7], [A0 + 0x8]
00001D96 A84D syscall FixDiv
00001D98 A86C syscall FixRound
00001D9A 301F move.w D0, [A7]+
00001D9C 48C0 ext.l D0
00001D9E 2E00 move.l D7, D0
00001DA0 5387 subq.l D7, 1
00001DA2 7A01 moveq.l D5, 0x01
label00001DA4:
00001DA4 4A04 tst.b D4
00001DA6 6734 beq +0x36 /* 00001DDC */
00001DA8 2054 movea.l A0, [A4]
00001DAA 2F28 00BC move.l -[A7], [A0 + 0xBC]
00001DAE 3F06 move.w -[A7], D6
00001DB0 A965 syscall SetControlMaximum/SetMaxCtl
00001DB2 2054 movea.l A0, [A4]
00001DB4 3028 0012 move.w D0, [A0 + 0x12]
00001DB8 48C0 ext.l D0
00001DBA BC80 cmp.l D6, D0
00001DBC 6C04 bge +0x6 /* 00001DC2 */
00001DBE 3146 0012 move.w [A0 + 0x12], D6
label00001DC2:
00001DC2 2054 movea.l A0, [A4]
00001DC4 2F28 00BC move.l -[A7], [A0 + 0xBC]
00001DC8 3F28 0012 move.w -[A7], [A0 + 0x12]
00001DCC A963 syscall SetControlValue/SetCtlValue
00001DCE 2054 movea.l A0, [A4]
00001DD0 2F28 00BC move.l -[A7], [A0 + 0xBC]
00001DD4 7000 moveq.l D0, 0x00
00001DD6 3F00 move.w -[A7], D0
00001DD8 A95D syscall HiliteControl
00001DDA 600C bra +0xE /* 00001DE8 */
label00001DDC:
00001DDC 2054 movea.l A0, [A4]
00001DDE 2F28 00BC move.l -[A7], [A0 + 0xBC]
00001DE2 3F3C 00FF move.w -[A7], 0xFF
00001DE6 A95D syscall HiliteControl
label00001DE8:
00001DE8 4A05 tst.b D5
00001DEA 6734 beq +0x36 /* 00001E20 */
00001DEC 2054 movea.l A0, [A4]
00001DEE 2F28 00C0 move.l -[A7], [A0 + 0xC0]
00001DF2 3F07 move.w -[A7], D7
00001DF4 A965 syscall SetControlMaximum/SetMaxCtl
00001DF6 2054 movea.l A0, [A4]
00001DF8 3028 0010 move.w D0, [A0 + 0x10]
00001DFC 48C0 ext.l D0
00001DFE BE80 cmp.l D7, D0
00001E00 6C04 bge +0x6 /* 00001E06 */
00001E02 3147 0010 move.w [A0 + 0x10], D7
label00001E06:
00001E06 2054 movea.l A0, [A4]
00001E08 2F28 00C0 move.l -[A7], [A0 + 0xC0]
00001E0C 3F28 0010 move.w -[A7], [A0 + 0x10]
00001E10 A963 syscall SetControlValue/SetCtlValue
00001E12 2054 movea.l A0, [A4]
00001E14 2F28 00C0 move.l -[A7], [A0 + 0xC0]
00001E18 7000 moveq.l D0, 0x00
00001E1A 3F00 move.w -[A7], D0
00001E1C A95D syscall HiliteControl
00001E1E 600C bra +0xE /* 00001E2C */
label00001E20:
00001E20 2054 movea.l A0, [A4]
00001E22 2F28 00C0 move.l -[A7], [A0 + 0xC0]
00001E26 3F3C 00FF move.w -[A7], 0xFF
00001E2A A95D syscall HiliteControl
label00001E2C:
00001E2C 4CEE 18F0 FFDC movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x24]
00001E32 4E5E unlink A6
00001E34 4E75 rts
00001E36 4E56 FFFC link A6, -0x0004
00001E3A 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001E3E 286E 000A movea.l A4, [A6 + 0xA]
00001E42 302E 0008 move.w D0, [A6 + 0x8]
00001E46 0440 0014 subi.w D0, 0x14
00001E4A 6B00 00B4 bmi +0xB6 /* 00001F00 */
00001E4E 0C40 0003 cmpi.w D0, 0x3
00001E52 6E00 00AC bgt +0xAE /* 00001F00 */
00001E56 D040 add.w D0, D0
00001E58 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001E5C 4EFB 0000 jmp [PC + D0.w]
00001E60 000A 000E ori.b A2, 0xE
00001E64 0012 0016 ori.b [A2], 0x16
00001E68 7CFF moveq.l D6, 0xFFFFFFFF
00001E6A 600A bra +0xC /* 00001E76 */
00001E6C 7C01 moveq.l D6, 0x01
00001E6E 6006 bra +0x8 /* 00001E76 */
00001E70 7CF0 moveq.l D6, 0xFFFFFFF0
00001E72 6002 bra +0x4 /* 00001E76 */
00001E74 7C10 moveq.l D6, 0x10
label00001E76:
00001E76 558F subq.l A7, 2
00001E78 2F0C move.l -[A7], A4
00001E7A A960 syscall GetControlValue/GetCtlValue
00001E7C 301F move.w D0, [A7]+
00001E7E 48C0 ext.l D0
00001E80 2E00 move.l D7, D0
00001E82 DE86 add.l D7, D6
00001E84 558F subq.l A7, 2
00001E86 2F0C move.l -[A7], A4
00001E88 A962 syscall GetControlMaximum/GetMaxCtl
00001E8A 301F move.w D0, [A7]+
00001E8C 48C0 ext.l D0
00001E8E B087 cmp.l D0, D7
00001E90 6C0E bge +0x10 /* 00001EA0 */
00001E92 558F subq.l A7, 2
00001E94 2F0C move.l -[A7], A4
00001E96 A962 syscall GetControlMaximum/GetMaxCtl
00001E98 301F move.w D0, [A7]+
00001E9A 48C0 ext.l D0
00001E9C 2E00 move.l D7, D0
00001E9E 6006 bra +0x8 /* 00001EA6 */
label00001EA0:
00001EA0 4A87 tst.l D7
00001EA2 6C02 bge +0x4 /* 00001EA6 */
00001EA4 7E00 moveq.l D7, 0x00
label00001EA6:
00001EA6 2F0C move.l -[A7], A4
00001EA8 3F07 move.w -[A7], D7
00001EAA A963 syscall SetControlValue/SetCtlValue
00001EAC 598F subq.l A7, 4
00001EAE 2F0C move.l -[A7], A4
00001EB0 A95A syscall GetControlReference/GetCRefCon
00001EB2 2D57 FFFC move.l [A6 - 0x4], [A7]
00001EB6 4EB9 0000 0082 jsr [0x00000082]
00001EBC 2640 movea.l A3, D0
00001EBE 200B move.l D0, A3
00001EC0 584F addq.w A7, 4
00001EC2 673C beq +0x3E /* 00001F00 */
00001EC4 2053 movea.l A0, [A3]
00001EC6 B9E8 00C0 cmpa.l A4, [A0 + 0xC0]
00001ECA 660C bne +0xE /* 00001ED8 */
00001ECC 558F subq.l A7, 2
00001ECE 2F0C move.l -[A7], A4
00001ED0 A960 syscall GetControlValue/GetCtlValue
00001ED2 2053 movea.l A0, [A3]
00001ED4 315F 0010 move.w [A0 + 0x10], [A7]+
label00001ED8:
00001ED8 2053 movea.l A0, [A3]
00001EDA B9E8 00BC cmpa.l A4, [A0 + 0xBC]
00001EDE 660C bne +0xE /* 00001EEC */
00001EE0 558F subq.l A7, 2
00001EE2 2F0C move.l -[A7], A4
00001EE4 A960 syscall GetControlValue/GetCtlValue
00001EE6 2053 movea.l A0, [A3]
00001EE8 315F 0012 move.w [A0 + 0x12], [A7]+
label00001EEC:
00001EEC 2053 movea.l A0, [A3]
00001EEE 4868 0034 pea.l [A0 + 0x34]
00001EF2 A928 syscall InvalRect
00001EF4 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001EF8 4EB9 0000 0062 jsr [0x00000062]
00001EFE 584F addq.w A7, 4
label00001F00:
00001F00 4CEE 18C0 FFEC movem.l D6,D7,A3,A4, [A6 - 0x14]
00001F06 4E5E unlink A6
00001F08 4E74 0006 rtd 0x0006
00001F0C 4E56 0000 link A6, 0
00001F10 48E7 0118 movem.l -[A7], D7,A3,A4
00001F14 3E2E 0012 move.w D7, [A6 + 0x12]
00001F18 286E 000C movea.l A4, [A6 + 0xC]
00001F1C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001F20 4EB9 0000 0082 jsr [0x00000082]
00001F26 2640 movea.l A3, D0
00001F28 200B move.l D0, A3
00001F2A 584F addq.w A7, 4
00001F2C 677A beq +0x7C /* 00001FA8 */
00001F2E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001F32 4EB9 0000 3548 jsr [0x00003548]
00001F38 0C47 0081 cmpi.w D7, 0x81
00001F3C 584F addq.w A7, 4
00001F3E 6614 bne +0x16 /* 00001F54 */
00001F40 558F subq.l A7, 2
00001F42 2F0C move.l -[A7], A4
00001F44 206E 0014 movea.l A0, [A6 + 0x14]
00001F48 2F10 move.l -[A7], [A0]
00001F4A 7000 moveq.l D0, 0x00
00001F4C 2F00 move.l -[A7], D0
00001F4E A968 syscall TrackControl
00001F50 3E1F move.w D7, [A7]+
00001F52 6014 bra +0x16 /* 00001F68 */
label00001F54:
00001F54 558F subq.l A7, 2
00001F56 2F0C move.l -[A7], A4
00001F58 206E 0014 movea.l A0, [A6 + 0x14]
00001F5C 2F10 move.l -[A7], [A0]
00001F5E 4879 0000 1E36 push.l 0x1E36
00001F64 A968 syscall TrackControl
00001F66 3E1F move.w D7, [A7]+
label00001F68:
00001F68 4A47 tst.w D7
00001F6A 6728 beq +0x2A /* 00001F94 */
00001F6C 2053 movea.l A0, [A3]
00001F6E B9E8 00C0 cmpa.l A4, [A0 + 0xC0]
00001F72 660C bne +0xE /* 00001F80 */
00001F74 558F subq.l A7, 2
00001F76 2F0C move.l -[A7], A4
00001F78 A960 syscall GetControlValue/GetCtlValue
00001F7A 2053 movea.l A0, [A3]
00001F7C 315F 0010 move.w [A0 + 0x10], [A7]+
label00001F80:
00001F80 2053 movea.l A0, [A3]
00001F82 B9E8 00BC cmpa.l A4, [A0 + 0xBC]
00001F86 660C bne +0xE /* 00001F94 */
00001F88 558F subq.l A7, 2
00001F8A 2F0C move.l -[A7], A4
00001F8C A960 syscall GetControlValue/GetCtlValue
00001F8E 2053 movea.l A0, [A3]
00001F90 315F 0012 move.w [A0 + 0x12], [A7]+
label00001F94:
00001F94 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001F98 4EB9 0000 38A0 jsr [0x000038A0]
00001F9E 2053 movea.l A0, [A3]
00001FA0 4868 0034 pea.l [A0 + 0x34]
00001FA4 A928 syscall InvalRect
00001FA6 584F addq.w A7, 4
label00001FA8:
00001FA8 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
00001FAE 4E5E unlink A6
00001FB0 4E75 rts
00001FB2 4E56 FFFC link A6, -0x0004
00001FB6 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001FBA 3C2E 0012 move.w D6, [A6 + 0x12]
00001FBE 3E2E 000E move.w D7, [A6 + 0xE]
00001FC2 266E 0008 movea.l A3, [A6 + 0x8]
00001FC6 2F0B move.l -[A7], A3
00001FC8 4EB9 0000 0082 jsr [0x00000082]
00001FCE 2D40 FFFC move.l [A6 - 0x4], D0
00001FD2 584F addq.w A7, 4
00001FD4 6766 beq +0x68 /* 0000203C */
00001FD6 0C47 0064 cmpi.w D7, 0x64 /* 'd' */
00001FDA 6C02 bge +0x4 /* 00001FDE */
00001FDC 7E64 moveq.l D7, 0x64
label00001FDE:
00001FDE 0C46 0064 cmpi.w D6, 0x64 /* 'd' */
00001FE2 6C02 bge +0x4 /* 00001FE6 */
00001FE4 7C64 moveq.l D6, 0x64
label00001FE6:
00001FE6 2F0B move.l -[A7], A3
00001FE8 3F07 move.w -[A7], D7
00001FEA 3F06 move.w -[A7], D6
00001FEC 1F2E 0017 move.b -[A7], [A6 + 0x17]
00001FF0 A91D syscall SizeWindow
00001FF2 206E FFFC movea.l A0, [A6 - 0x4]
00001FF6 2850 movea.l A4, [A0]
00001FF8 41EC 0034 lea.l A0, [A4 + 0x34]
00001FFC 43EB 0010 lea.l A1, [A3 + 0x10]
00002000 20D9 move.l [A0]+, [A1]+
00002002 20D9 move.l [A0]+, [A1]+
00002004 066C 0010 0034 addi.w [A4 + 0x34], 0x10
0000200A 546C 0036 addq.w [A4 + 0x36], 2
0000200E 046C 0011 0038 subi.w [A4 + 0x38], 0x11
00002014 046C 0011 003A subi.w [A4 + 0x3A], 0x11
0000201A 41EC 003C lea.l A0, [A4 + 0x3C]
0000201E 43EB 0010 lea.l A1, [A3 + 0x10]
00002022 20D9 move.l [A0]+, [A1]+
00002024 20D9 move.l [A0]+, [A1]+
00002026 046C 000F 0042 subi.w [A4 + 0x42], 0xF
0000202C 302C 003C move.w D0, [A4 + 0x3C]
00002030 D07C 000E add.w D0, 0xE
00002034 3940 0040 move.w [A4 + 0x40], D0
00002038 422C 00F6 clr.b [A4 + 0xF6]
label0000203C:
0000203C 4CEE 18C0 FFEC movem.l D6,D7,A3,A4, [A6 - 0x14]
00002042 4E5E unlink A6
00002044 4E75 rts
00002046 4E56 FED4 link A6, -0x012C
0000204A 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
0000204E 49EE FEF8 lea.l A4, [A6 - 0x108]
00002052 422E FEE9 clr.b [A6 - 0x117]
00002056 78FF moveq.l D4, 0xFFFFFFFF
00002058 4206 clr.b D6
0000205A 598F subq.l A7, 4
0000205C 3F3C 0083 move.w -[A7], 0x83
00002060 7000 moveq.l D0, 0x00
00002062 2F00 move.l -[A7], D0
00002064 72FF moveq.l D1, 0xFFFFFFFF
00002066 2F01 move.l -[A7], D1
00002068 A97C syscall GetNewDialog
0000206A 265F movea.l A3, [A7]+
0000206C 200B move.l D0, A3
0000206E 6608 bne +0xA /* 00002078 */
00002070 303C 00FF move.w D0, 0xFF
00002074 6000 03F4 bra +0x3F6 /* 0000246A */
label00002078:
00002078 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000207C 4EB9 0000 0082 jsr [0x00000082]
00002082 2D40 FEF4 move.l [A6 - 0x10C], D0
00002086 584F addq.w A7, 4
00002088 6608 bne +0xA /* 00002092 */
0000208A 303C 00FF move.w D0, 0xFF
0000208E 6000 03DA bra +0x3DC /* 0000246A */
label00002092:
00002092 206E FEF4 movea.l A0, [A6 - 0x10C]
00002096 2050 movea.l A0, [A0]
00002098 2D48 FFFC move.l [A6 - 0x4], A0
0000209C 2C28 0004 move.l D6, [A0 + 0x4]
000020A0 2E28 0008 move.l D7, [A0 + 0x8]
000020A4 486E FEEA pea.l [A6 - 0x116]
000020A8 A972 syscall GetMouse
000020AA 486E FED4 pea.l [A6 - 0x12C]
000020AE 486E FEEE pea.l [A6 - 0x112]
000020B2 203C 0008 0005 move.l D0, 0x80005
000020B8 AB1D syscall QDExtensions
000020BA 2F0B move.l -[A7], A3
000020BC A873 syscall SetPort
000020BE 2F0B move.l -[A7], A3
000020C0 7001 moveq.l D0, 0x01
000020C2 3F00 move.w -[A7], D0
000020C4 486E FED8 pea.l [A6 - 0x128]
000020C8 486E FEDA pea.l [A6 - 0x126]
000020CC 486E FEDE pea.l [A6 - 0x122]
000020D0 A98D syscall GetDialogItem/GetDItem
000020D2 7003 moveq.l D0, 0x03
000020D4 3F00 move.w -[A7], D0
000020D6 3F00 move.w -[A7], D0
000020D8 A89B syscall PenSize
000020DA 486E FEDE pea.l [A6 - 0x122]
000020DE 70FC moveq.l D0, 0xFFFFFFFC
000020E0 3F00 move.w -[A7], D0
000020E2 3F00 move.w -[A7], D0
000020E4 A8A9 syscall InsetRect
000020E6 486E FEDE pea.l [A6 - 0x122]
000020EA 7010 moveq.l D0, 0x10
000020EC 3F00 move.w -[A7], D0
000020EE 3F00 move.w -[A7], D0
000020F0 A8B0 syscall FrameRoundRect
000020F2 BE86 cmp.l D7, D6
000020F4 56C0 sne D0
000020F6 4400 neg.b D0
000020F8 49C0 lea.l A4, D0
000020FA 1A00 move.b D5, D0
000020FC 2F0B move.l -[A7], A3
000020FE 7005 moveq.l D0, 0x05
00002100 3F00 move.w -[A7], D0
00002102 486E FED8 pea.l [A6 - 0x128]
00002106 486E FEDA pea.l [A6 - 0x126]
0000210A 486E FEDE pea.l [A6 - 0x122]
0000210E A98D syscall GetDialogItem/GetDItem
00002110 2F2E FEDA move.l -[A7], [A6 - 0x126]
00002114 7000 moveq.l D0, 0x00
00002116 1005 move.b D0, D5
00002118 3F00 move.w -[A7], D0
0000211A A963 syscall SetControlValue/SetCtlValue
0000211C 2F0B move.l -[A7], A3
0000211E 7003 moveq.l D0, 0x03
00002120 3F00 move.w -[A7], D0
00002122 486E FED8 pea.l [A6 - 0x128]
00002126 486E FEDA pea.l [A6 - 0x126]
0000212A 486E FEDE pea.l [A6 - 0x122]
0000212E A98D syscall GetDialogItem/GetDItem
00002130 558F subq.l A7, 2
00002132 2206 move.l D1, D6
00002134 7064 moveq.l D0, 0x64
00002136 4C00 1800 movem.w A3,A4, D0
0000213A 2F01 move.l -[A7], D1
0000213C A86C syscall FixRound
0000213E 301F move.w D0, [A7]+
00002140 48C0 ext.l D0
00002142 2F00 move.l -[A7], D0
00002144 4879 FFFF E7BE push.l 0xFFFFE7BE
0000214A 2F0C move.l -[A7], A4
0000214C 4EB9 0000 048A jsr [0x0000048A]
00002152 2F0C move.l -[A7], A4
00002154 4EB9 0000 0132 jsr [0x00000132]
0000215A 2F2E FEDA move.l -[A7], [A6 - 0x126]
0000215E 2F0C move.l -[A7], A4
00002160 A98F syscall SetDialogItemText/SetIText
00002162 2F0B move.l -[A7], A3
00002164 7004 moveq.l D0, 0x04
00002166 3F00 move.w -[A7], D0
00002168 486E FED8 pea.l [A6 - 0x128]
0000216C 486E FEDA pea.l [A6 - 0x126]
00002170 486E FEDE pea.l [A6 - 0x122]
00002174 A98D syscall GetDialogItem/GetDItem
00002176 558F subq.l A7, 2
00002178 2207 move.l D1, D7
0000217A 7064 moveq.l D0, 0x64
0000217C 4C00 1800 movem.w A3,A4, D0
00002180 2F01 move.l -[A7], D1
00002182 A86C syscall FixRound
00002184 301F move.w D0, [A7]+
00002186 48C0 ext.l D0
00002188 2F00 move.l -[A7], D0
0000218A 4879 FFFF E7C2 push.l 0xFFFFE7C2
00002190 2F0C move.l -[A7], A4
00002192 4EB9 0000 048A jsr [0x0000048A]
00002198 2F0C move.l -[A7], A4
0000219A 4EB9 0000 0132 jsr [0x00000132]
000021A0 2F2E FEDA move.l -[A7], [A6 - 0x126]
000021A4 2F0C move.l -[A7], A4
000021A6 A98F syscall SetDialogItemText/SetIText
000021A8 2F0B move.l -[A7], A3
000021AA 7003 moveq.l D0, 0x03
000021AC 3F00 move.w -[A7], D0
000021AE 7200 moveq.l D1, 0x00
000021B0 3F01 move.w -[A7], D1
000021B2 3F3C 7FFF move.w -[A7], 0x7FFF
000021B6 A97E syscall SelectDialogItemText/SelIText
000021B8 7000 moveq.l D0, 0x00
000021BA 2F00 move.l -[A7], D0
000021BC 4EB9 0000 39EA jsr [0x000039EA]
000021C2 4FEF 0024 lea.l A7, [A7 + 0x24]
000021C6 6000 027E bra +0x280 /* 00002446 */
label000021CA:
000021CA 7000 moveq.l D0, 0x00
000021CC 2F00 move.l -[A7], D0
000021CE 486E FEE6 pea.l [A6 - 0x11A]
000021D2 A991 syscall ModalDialog
000021D4 B86E FEE6 cmp.w D4, [A6 - 0x11A]
000021D8 6700 01F8 beq +0x1FA /* 000023D2 */
000021DC 3004 move.w D0, D4
000021DE 5740 subq.w D0, 3
000021E0 670A beq +0xC /* 000021EC */
000021E2 5340 subq.w D0, 1
000021E4 6700 00FA beq +0xFC /* 000022E0 */
000021E8 6000 01E4 bra +0x1E6 /* 000023CE */
label000021EC:
000021EC 2F0B move.l -[A7], A3
000021EE 7003 moveq.l D0, 0x03
000021F0 3F00 move.w -[A7], D0
000021F2 486E FED8 pea.l [A6 - 0x128]
000021F6 486E FEDA pea.l [A6 - 0x126]
000021FA 486E FEDE pea.l [A6 - 0x122]
000021FE A98D syscall GetDialogItem/GetDItem
00002200 2F2E FEDA move.l -[A7], [A6 - 0x126]
00002204 2F0C move.l -[A7], A4
00002206 A990 syscall GetDialogItemText/GetIText
00002208 2F0C move.l -[A7], A4
0000220A 4EB9 0000 012A jsr [0x0000012A]
00002210 486E FFF8 pea.l [A6 - 0x8]
00002214 4879 FFFF E7C6 push.l 0xFFFFE7C6
0000221A 2F0C move.l -[A7], A4
0000221C 4EB9 0000 0482 jsr [0x00000482]
00002222 7201 moveq.l D1, 0x01
00002224 B280 cmp.l D1, D0
00002226 4FEF 0010 lea.l A7, [A7 + 0x10]
0000222A 661A bne +0x1C /* 00002246 */
0000222C 4AAE FFF8 tst.l [A6 - 0x8]
00002230 6D14 blt +0x16 /* 00002246 */
00002232 7010 moveq.l D0, 0x10
00002234 222E FFF8 move.l D1, [A6 - 0x8]
00002238 E1A9 lsl D1, D0
0000223A 4C7C 1801 0000 0064 movem.l D0,A3,A4, 0x64 /* 'd' */
00002242 2C01 move.l D6, D1
00002244 6006 bra +0x8 /* 0000224C */
label00002246:
00002246 7001 moveq.l D0, 0x01
00002248 3F00 move.w -[A7], D0
0000224A A9C8 syscall SysBeep
label0000224C:
0000224C 7040 moveq.l D0, 0x40
0000224E B086 cmp.l D0, D6
00002250 6F02 ble +0x4 /* 00002254 */
00002252 7C40 moveq.l D6, 0x40
label00002254:
00002254 558F subq.l A7, 2
00002256 2206 move.l D1, D6
00002258 7064 moveq.l D0, 0x64
0000225A 4C00 1800 movem.w A3,A4, D0
0000225E 2F01 move.l -[A7], D1
00002260 A86C syscall FixRound
00002262 301F move.w D0, [A7]+
00002264 48C0 ext.l D0
00002266 2F00 move.l -[A7], D0
00002268 4879 FFFF E7CA push.l 0xFFFFE7CA
0000226E 2F0C move.l -[A7], A4
00002270 4EB9 0000 048A jsr [0x0000048A]
00002276 2F0C move.l -[A7], A4
00002278 4EB9 0000 0132 jsr [0x00000132]
0000227E 2F2E FEDA move.l -[A7], [A6 - 0x126]
00002282 2F0C move.l -[A7], A4
00002284 A98F syscall SetDialogItemText/SetIText
00002286 4A05 tst.b D5
00002288 4FEF 0010 lea.l A7, [A7 + 0x10]
0000228C 6600 0140 bne +0x142 /* 000023CE */
00002290 2E06 move.l D7, D6
00002292 2F0B move.l -[A7], A3
00002294 7004 moveq.l D0, 0x04
00002296 3F00 move.w -[A7], D0
00002298 486E FED8 pea.l [A6 - 0x128]
0000229C 486E FEDA pea.l [A6 - 0x126]
000022A0 486E FEDE pea.l [A6 - 0x122]
000022A4 A98D syscall GetDialogItem/GetDItem
000022A6 558F subq.l A7, 2
000022A8 2207 move.l D1, D7
000022AA 7064 moveq.l D0, 0x64
000022AC 4C00 1800 movem.w A3,A4, D0
000022B0 2F01 move.l -[A7], D1
000022B2 A86C syscall FixRound
000022B4 301F move.w D0, [A7]+
000022B6 48C0 ext.l D0
000022B8 2F00 move.l -[A7], D0
000022BA 4879 FFFF E7CE push.l 0xFFFFE7CE
000022C0 2F0C move.l -[A7], A4
000022C2 4EB9 0000 048A jsr [0x0000048A]
000022C8 2F0C move.l -[A7], A4
000022CA 4EB9 0000 0132 jsr [0x00000132]
000022D0 2F2E FEDA move.l -[A7], [A6 - 0x126]
000022D4 2F0C move.l -[A7], A4
000022D6 A98F syscall SetDialogItemText/SetIText
000022D8 4FEF 0010 lea.l A7, [A7 + 0x10]
000022DC 6000 00F0 bra +0xF2 /* 000023CE */
label000022E0:
000022E0 2F0B move.l -[A7], A3
000022E2 7004 moveq.l D0, 0x04
000022E4 3F00 move.w -[A7], D0
000022E6 486E FED8 pea.l [A6 - 0x128]
000022EA 486E FEDA pea.l [A6 - 0x126]
000022EE 486E FEDE pea.l [A6 - 0x122]
000022F2 A98D syscall GetDialogItem/GetDItem
000022F4 2F2E FEDA move.l -[A7], [A6 - 0x126]
000022F8 2F0C move.l -[A7], A4
000022FA A990 syscall GetDialogItemText/GetIText
000022FC 2F0C move.l -[A7], A4
000022FE 4EB9 0000 012A jsr [0x0000012A]
00002304 486E FFF8 pea.l [A6 - 0x8]
00002308 4879 FFFF E7D2 push.l 0xFFFFE7D2
0000230E 2F0C move.l -[A7], A4
00002310 4EB9 0000 0482 jsr [0x00000482]
00002316 7201 moveq.l D1, 0x01
00002318 B280 cmp.l D1, D0
0000231A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000231E 661A bne +0x1C /* 0000233A */
00002320 4AAE FFF8 tst.l [A6 - 0x8]
00002324 6D14 blt +0x16 /* 0000233A */
00002326 7010 moveq.l D0, 0x10
00002328 222E FFF8 move.l D1, [A6 - 0x8]
0000232C E1A9 lsl D1, D0
0000232E 4C7C 1801 0000 0064 movem.l D0,A3,A4, 0x64 /* 'd' */
00002336 2E01 move.l D7, D1
00002338 6006 bra +0x8 /* 00002340 */
label0000233A:
0000233A 7001 moveq.l D0, 0x01
0000233C 3F00 move.w -[A7], D0
0000233E A9C8 syscall SysBeep
label00002340:
00002340 7040 moveq.l D0, 0x40
00002342 B087 cmp.l D0, D7
00002344 6F02 ble +0x4 /* 00002348 */
00002346 7E40 moveq.l D7, 0x40
label00002348:
00002348 558F subq.l A7, 2
0000234A 2207 move.l D1, D7
0000234C 7064 moveq.l D0, 0x64
0000234E 4C00 1800 movem.w A3,A4, D0
00002352 2F01 move.l -[A7], D1
00002354 A86C syscall FixRound
00002356 301F move.w D0, [A7]+
00002358 48C0 ext.l D0
0000235A 2F00 move.l -[A7], D0
0000235C 4879 FFFF E7D6 push.l 0xFFFFE7D6
00002362 2F0C move.l -[A7], A4
00002364 4EB9 0000 048A jsr [0x0000048A]
0000236A 2F0C move.l -[A7], A4
0000236C 4EB9 0000 0132 jsr [0x00000132]
00002372 2F2E FEDA move.l -[A7], [A6 - 0x126]
00002376 2F0C move.l -[A7], A4
00002378 A98F syscall SetDialogItemText/SetIText
0000237A 4A05 tst.b D5
0000237C 4FEF 0010 lea.l A7, [A7 + 0x10]
00002380 664C bne +0x4E /* 000023CE */
00002382 2C07 move.l D6, D7
00002384 2F0B move.l -[A7], A3
00002386 7003 moveq.l D0, 0x03
00002388 3F00 move.w -[A7], D0
0000238A 486E FED8 pea.l [A6 - 0x128]
0000238E 486E FEDA pea.l [A6 - 0x126]
00002392 486E FEDE pea.l [A6 - 0x122]
00002396 A98D syscall GetDialogItem/GetDItem
00002398 558F subq.l A7, 2
0000239A 2206 move.l D1, D6
0000239C 7064 moveq.l D0, 0x64
0000239E 4C00 1800 movem.w A3,A4, D0
000023A2 2F01 move.l -[A7], D1
000023A4 A86C syscall FixRound
000023A6 301F move.w D0, [A7]+
000023A8 48C0 ext.l D0
000023AA 2F00 move.l -[A7], D0
000023AC 4879 FFFF E7DA push.l 0xFFFFE7DA
000023B2 2F0C move.l -[A7], A4
000023B4 4EB9 0000 048A jsr [0x0000048A]
000023BA 2F0C move.l -[A7], A4
000023BC 4EB9 0000 0132 jsr [0x00000132]
000023C2 2F2E FEDA move.l -[A7], [A6 - 0x126]
000023C6 2F0C move.l -[A7], A4
000023C8 A98F syscall SetDialogItemText/SetIText
000023CA 4FEF 0010 lea.l A7, [A7 + 0x10]
label000023CE:
000023CE 382E FEE6 move.w D4, [A6 - 0x11A]
label000023D2:
000023D2 302E FEE6 move.w D0, [A6 - 0x11A]
000023D6 5340 subq.w D0, 1
000023D8 670A beq +0xC /* 000023E4 */
000023DA 5340 subq.w D0, 1
000023DC 6720 beq +0x22 /* 000023FE */
000023DE 5740 subq.w D0, 3
000023E0 6734 beq +0x36 /* 00002416 */
000023E2 605C bra +0x5E /* 00002440 */
label000023E4:
000023E4 2F07 move.l -[A7], D7
000023E6 2F06 move.l -[A7], D6
000023E8 2F2E FEF4 move.l -[A7], [A6 - 0x10C]
000023EC 4EB9 0000 399E jsr [0x0000399E]
000023F2 1D7C 0001 FEE9 move.b [A6 - 0x117], 0x1
000023F8 4FEF 000C lea.l A7, [A7 + 0xC]
000023FC 6048 bra +0x4A /* 00002446 */
label000023FE:
000023FE 2F0B move.l -[A7], A3
00002400 A982 syscall CloseDialog
00002402 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00002406 2F2E FEEE move.l -[A7], [A6 - 0x112]
0000240A 203C 0008 0006 move.l D0, 0x80006
00002410 AB1D syscall QDExtensions
00002412 7000 moveq.l D0, 0x00
00002414 6054 bra +0x56 /* 0000246A */
label00002416:
00002416 4A05 tst.b D5
00002418 57C3 seq D3
0000241A 4403 neg.b D3
0000241C 1A03 move.b D5, D3
0000241E 2F0B move.l -[A7], A3
00002420 7005 moveq.l D0, 0x05
00002422 3F00 move.w -[A7], D0
00002424 486E FED8 pea.l [A6 - 0x128]
00002428 486E FEDA pea.l [A6 - 0x126]
0000242C 486E FEDE pea.l [A6 - 0x122]
00002430 A98D syscall GetDialogItem/GetDItem
00002432 2F2E FEDA move.l -[A7], [A6 - 0x126]
00002436 7000 moveq.l D0, 0x00
00002438 1005 move.b D0, D5
0000243A 3F00 move.w -[A7], D0
0000243C A963 syscall SetControlValue/SetCtlValue
0000243E 6006 bra +0x8 /* 00002446 */
label00002440:
00002440 3D6E FEE6 FEF2 move.w [A6 - 0x10E], [A6 - 0x11A]
label00002446:
00002446 4A2E FEE9 tst.b [A6 - 0x117]
0000244A 6700 FD7E beq -0x280 /* 000021CA */
0000244E 2F0B move.l -[A7], A3
00002450 A982 syscall CloseDialog
00002452 4EB9 0000 3A40 jsr [0x00003A40]
00002458 2F2E FED4 move.l -[A7], [A6 - 0x12C]
0000245C 2F2E FEEE move.l -[A7], [A6 - 0x112]
00002460 203C 0008 0006 move.l D0, 0x80006
00002466 AB1D syscall QDExtensions
00002468 7001 moveq.l D0, 0x01
label0000246A:
0000246A 4CEE 18F8 FEB8 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x148]
00002470 4E5E unlink A6
00002472 4E75 rts
00002474 4E56 FFE0 link A6, -0x0020
00002478 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000247C 286E 0008 movea.l A4, [A6 + 0x8]
00002480 598F subq.l A7, 4
00002482 A8D8 syscall NewRgn
00002484 265F movea.l A3, [A7]+
00002486 2F0C move.l -[A7], A4
00002488 4EB9 0000 0082 jsr [0x00000082]
0000248E 2D40 FFF4 move.l [A6 - 0xC], D0
00002492 584F addq.w A7, 4
00002494 6700 01CC beq +0x1CE /* 00002662 */
00002498 206E FFF4 movea.l A0, [A6 - 0xC]
0000249C 2050 movea.l A0, [A0]
0000249E 4A68 00C4 tst.w [A0 + 0xC4]
000024A2 6F00 01BE ble +0x1C0 /* 00002662 */
000024A6 486E FFFC pea.l [A6 - 0x4]
000024AA 486E FFF8 pea.l [A6 - 0x8]
000024AE 203C 0008 0005 move.l D0, 0x80005
000024B4 AB1D syscall QDExtensions
000024B6 2F0C move.l -[A7], A4
000024B8 7000 moveq.l D0, 0x00
000024BA 2F00 move.l -[A7], D0
000024BC 203C 0008 0006 move.l D0, 0x80006
000024C2 AB1D syscall QDExtensions
000024C4 A89E syscall PenNormal
000024C6 4879 FFFF EB24 push.l 0xFFFFEB24
000024CC AA14 syscall RGBForeColor
000024CE 206E FFF4 movea.l A0, [A6 - 0xC]
000024D2 2850 movea.l A4, [A0]
000024D4 3A2C 0036 move.w D5, [A4 + 0x36]
000024D8 3C2C 0034 move.w D6, [A4 + 0x34]
000024DC 598F subq.l A7, 4
000024DE 598F subq.l A7, 4
000024E0 2F2C 0004 move.l -[A7], [A4 + 0x4]
000024E4 2F3C 0048 0000 move.l -[A7], 0x480000 /* 'H\0\0' */
000024EA A868 syscall FixMul
000024EC 2F2C 0112 move.l -[A7], [A4 + 0x112]
000024F0 A84D syscall FixDiv
000024F2 2D5F FFEC move.l [A6 - 0x14], [A7]+
000024F6 598F subq.l A7, 4
000024F8 598F subq.l A7, 4
000024FA 2F2C 0008 move.l -[A7], [A4 + 0x8]
000024FE 2F3C 0048 0000 move.l -[A7], 0x480000 /* 'H\0\0' */
00002504 A868 syscall FixMul
00002506 2F2C 0116 move.l -[A7], [A4 + 0x116]
0000250A A84D syscall FixDiv
0000250C 2D5F FFF0 move.l [A6 - 0x10], [A7]+
00002510 202C 0004 move.l D0, [A4 + 0x4]
00002514 4C2C 0800 001C movem.w A3, [A4 + 0x1C]
0000251A 2D40 FFE0 move.l [A6 - 0x20], D0
0000251E 282C 0008 move.l D4, [A4 + 0x8]
00002522 4C2C 4800 0020 movem.w A3,A6, [A4 + 0x20]
00002528 302C 00C4 move.w D0, [A4 + 0xC4]
0000252C 48C0 ext.l D0
0000252E 2E00 move.l D7, D0
00002530 202E FFEC move.l D0, [A6 - 0x14]
00002534 4C07 0800 movem.w A3, D7
00002538 2D40 FFE4 move.l [A6 - 0x1C], D0
0000253C 202E FFF0 move.l D0, [A6 - 0x10]
00002540 4C07 0800 movem.w A3, D7
00002544 2D40 FFE8 move.l [A6 - 0x18], D0
00002548 2F0B move.l -[A7], A3
0000254A A87A syscall GetClip
0000254C 206E FFF4 movea.l A0, [A6 - 0xC]
00002550 2050 movea.l A0, [A0]
00002552 4868 0034 pea.l [A0 + 0x34]
00002556 A87B syscall ClipRect
00002558 2E2E FFE4 move.l D7, [A6 - 0x1C]
0000255C 5387 subq.l D7, 1
0000255E 6066 bra +0x68 /* 000025C6 */
label00002560:
00002560 7010 moveq.l D0, 0x10
00002562 2207 move.l D1, D7
00002564 E0A1 asr D1, D0
00002566 203C 0000 8000 move.l D0, 0x8000
0000256C C087 and.l D0, D7
0000256E 6704 beq +0x6 /* 00002574 */
00002570 7001 moveq.l D0, 0x01
00002572 6002 bra +0x4 /* 00002576 */
label00002574:
00002574 7000 moveq.l D0, 0x00
label00002576:
00002576 49C0 lea.l A4, D0
00002578 D081 add.l D0, D1
0000257A D045 add.w D0, D5
0000257C 3F00 move.w -[A7], D0
0000257E 3006 move.w D0, D6
00002580 3F00 move.w -[A7], D0
00002582 A893 syscall MoveTo
00002584 7010 moveq.l D0, 0x10
00002586 2207 move.l D1, D7
00002588 E0A1 asr D1, D0
0000258A 203C 0000 8000 move.l D0, 0x8000
00002590 C087 and.l D0, D7
00002592 6704 beq +0x6 /* 00002598 */
00002594 7001 moveq.l D0, 0x01
00002596 6002 bra +0x4 /* 0000259A */
label00002598:
00002598 7000 moveq.l D0, 0x00
label0000259A:
0000259A 49C0 lea.l A4, D0
0000259C D081 add.l D0, D1
0000259E D045 add.w D0, D5
000025A0 3F00 move.w -[A7], D0
000025A2 7010 moveq.l D0, 0x10
000025A4 2204 move.l D1, D4
000025A6 E0A1 asr D1, D0
000025A8 203C 0000 8000 move.l D0, 0x8000
000025AE C084 and.l D0, D4
000025B0 6704 beq +0x6 /* 000025B6 */
000025B2 7001 moveq.l D0, 0x01
000025B4 6002 bra +0x4 /* 000025B8 */
label000025B6:
000025B6 7000 moveq.l D0, 0x00
label000025B8:
000025B8 49C0 lea.l A4, D0
000025BA D081 add.l D0, D1
000025BC D046 add.w D0, D6
000025BE 3F00 move.w -[A7], D0
000025C0 A891 syscall LineTo
000025C2 DEAE FFE4 add.l D7, [A6 - 0x1C]
label000025C6:
000025C6 BEAE FFE0 cmp.l D7, [A6 - 0x20]
000025CA 6D94 blt -0x6A /* 00002560 */
000025CC 2E2E FFE8 move.l D7, [A6 - 0x18]
000025D0 5387 subq.l D7, 1
000025D2 606A bra +0x6C /* 0000263E */
label000025D4:
000025D4 3005 move.w D0, D5
000025D6 3F00 move.w -[A7], D0
000025D8 7010 moveq.l D0, 0x10
000025DA 2207 move.l D1, D7
000025DC E0A1 asr D1, D0
000025DE 203C 0000 8000 move.l D0, 0x8000
000025E4 C087 and.l D0, D7
000025E6 6704 beq +0x6 /* 000025EC */
000025E8 7001 moveq.l D0, 0x01
000025EA 6002 bra +0x4 /* 000025EE */
label000025EC:
000025EC 7000 moveq.l D0, 0x00
label000025EE:
000025EE 49C0 lea.l A4, D0
000025F0 D081 add.l D0, D1
000025F2 D046 add.w D0, D6
000025F4 3F00 move.w -[A7], D0
000025F6 A893 syscall MoveTo
000025F8 7010 moveq.l D0, 0x10
000025FA 222E FFE0 move.l D1, [A6 - 0x20]
000025FE E0A1 asr D1, D0
00002600 203C 0000 8000 move.l D0, 0x8000
00002606 C0AE FFE0 and.l D0, [A6 - 0x20]
0000260A 6704 beq +0x6 /* 00002610 */
0000260C 7001 moveq.l D0, 0x01
0000260E 6002 bra +0x4 /* 00002612 */
label00002610:
00002610 7000 moveq.l D0, 0x00
label00002612:
00002612 49C0 lea.l A4, D0
00002614 D081 add.l D0, D1
00002616 D045 add.w D0, D5
00002618 3F00 move.w -[A7], D0
0000261A 7010 moveq.l D0, 0x10
0000261C 2207 move.l D1, D7
0000261E E0A1 asr D1, D0
00002620 203C 0000 8000 move.l D0, 0x8000
00002626 C087 and.l D0, D7
00002628 6704 beq +0x6 /* 0000262E */
0000262A 7001 moveq.l D0, 0x01
0000262C 6002 bra +0x4 /* 00002630 */
label0000262E:
0000262E 7000 moveq.l D0, 0x00
label00002630:
00002630 49C0 lea.l A4, D0
00002632 D081 add.l D0, D1
00002634 D046 add.w D0, D6
00002636 3F00 move.w -[A7], D0
00002638 A891 syscall LineTo
0000263A DEAE FFE8 add.l D7, [A6 - 0x18]
label0000263E:
0000263E B887 cmp.l D4, D7
00002640 6E92 bgt -0x6C /* 000025D4 */
00002642 2F0B move.l -[A7], A3
00002644 A879 syscall SetClip
00002646 2F0B move.l -[A7], A3
00002648 A8D9 syscall DisposRgn/DisposeRgn
0000264A 4879 FFFF EB18 push.l 0xFFFFEB18
00002650 AA14 syscall RGBForeColor
00002652 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002656 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000265A 203C 0008 0006 move.l D0, 0x80006
00002660 AB1D syscall QDExtensions
label00002662:
00002662 4CEE 18F0 FFC8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x38]
00002668 4E5E unlink A6
0000266A 4E75 rts
0000266C 4E56 FF0E link A6, -0x00F2
00002670 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00002674 266E 0008 movea.l A3, [A6 + 0x8]
00002678 2F0B move.l -[A7], A3
0000267A 4EB9 0000 0082 jsr [0x00000082]
00002680 2840 movea.l A4, D0
00002682 200C move.l D0, A4
00002684 584F addq.w A7, 4
00002686 6700 0356 beq +0x358 /* 000029DE */
0000268A 7000 moveq.l D0, 0x00
0000268C 2F00 move.l -[A7], D0
0000268E 2F0C move.l -[A7], A4
00002690 4EB9 0000 00BA jsr [0x000000BA]
00002696 2054 movea.l A0, [A4]
00002698 41E8 00CC lea.l A0, [A0 + 0xCC]
0000269C 43EE FF16 lea.l A1, [A6 - 0xEA]
000026A0 7020 moveq.l D0, 0x20
000026A2 A02E syscall BlockMove/BlockMoveData
000026A4 486E FF16 pea.l [A6 - 0xEA]
000026A8 4EB9 0000 012A jsr [0x0000012A]
000026AE 2054 movea.l A0, [A4]
000026B0 0CA8 0000 0400 00F2 cmpi.l [A0 + 0xF2], 0x400
000026B8 4FEF 000C lea.l A7, [A7 + 0xC]
000026BC 6D2C blt +0x2E /* 000026EA */
000026BE 4879 FFFF E9E0 push.l 0xFFFFE9E0
000026C4 2054 movea.l A0, [A4]
000026C6 2028 00F2 move.l D0, [A0 + 0xF2]
000026CA 4C7C 0800 0000 0400 movem.l A3, 0x400
000026D2 2F00 move.l -[A7], D0
000026D4 4879 FFFF E7DE push.l 0xFFFFE7DE
000026DA 486E FF96 pea.l [A6 - 0x6A]
000026DE 4EB9 0000 048A jsr [0x0000048A]
000026E4 4FEF 0010 lea.l A7, [A7 + 0x10]
000026E8 6020 bra +0x22 /* 0000270A */
label000026EA:
000026EA 4879 FFFF EA02 push.l 0xFFFFEA02
000026F0 2054 movea.l A0, [A4]
000026F2 2F28 00F2 move.l -[A7], [A0 + 0xF2]
000026F6 4879 FFFF E7E6 push.l 0xFFFFE7E6
000026FC 486E FF96 pea.l [A6 - 0x6A]
00002700 4EB9 0000 048A jsr [0x0000048A]
00002706 4FEF 0010 lea.l A7, [A7 + 0x10]
label0000270A:
0000270A 422E FFD6 clr.b [A6 - 0x2A]
0000270E 2054 movea.l A0, [A4]
00002710 7010 moveq.l D0, 0x10
00002712 2228 0112 move.l D1, [A0 + 0x112]
00002716 E0A1 asr D1, D0
00002718 203C 0000 8000 move.l D0, 0x8000
0000271E C0A8 0112 and.l D0, [A0 + 0x112]
00002722 6704 beq +0x6 /* 00002728 */
00002724 7001 moveq.l D0, 0x01
00002726 6002 bra +0x4 /* 0000272A */
label00002728:
00002728 7000 moveq.l D0, 0x00
label0000272A:
0000272A 4880 ext.w D0
0000272C 3C00 move.w D6, D0
0000272E DC41 add.w D6, D1
00002730 0C46 0048 cmpi.w D6, 0x48 /* 'H' */
00002734 675C beq +0x5E /* 00002792 */
00002736 2054 movea.l A0, [A4]
00002738 7010 moveq.l D0, 0x10
0000273A 2228 0116 move.l D1, [A0 + 0x116]
0000273E E0A1 asr D1, D0
00002740 203C 0000 8000 move.l D0, 0x8000
00002746 C0A8 0116 and.l D0, [A0 + 0x116]
0000274A 6704 beq +0x6 /* 00002750 */
0000274C 7001 moveq.l D0, 0x01
0000274E 6002 bra +0x4 /* 00002752 */
label00002750:
00002750 7000 moveq.l D0, 0x00
label00002752:
00002752 4880 ext.w D0
00002754 3A00 move.w D5, D0
00002756 DA41 add.w D5, D1
00002758 BA46 cmp.w D5, D6
0000275A 671E beq +0x20 /* 0000277A */
0000275C 48C5 ext.l D5
0000275E 2F05 move.l -[A7], D5
00002760 48C6 ext.l D6
00002762 2F06 move.l -[A7], D6
00002764 4879 FFFF E7EE push.l 0xFFFFE7EE
0000276A 486E FFD6 pea.l [A6 - 0x2A]
0000276E 4EB9 0000 048A jsr [0x0000048A]
00002774 4FEF 0010 lea.l A7, [A7 + 0x10]
00002778 6018 bra +0x1A /* 00002792 */
label0000277A:
0000277A 48C6 ext.l D6
0000277C 2F06 move.l -[A7], D6
0000277E 4879 FFFF E7FE push.l 0xFFFFE7FE
00002784 486E FFD6 pea.l [A6 - 0x2A]
00002788 4EB9 0000 048A jsr [0x0000048A]
0000278E 4FEF 000C lea.l A7, [A7 + 0xC]
label00002792:
00002792 486E FFD6 pea.l [A6 - 0x2A]
00002796 558F subq.l A7, 2
00002798 2054 movea.l A0, [A4]
0000279A 2228 0008 move.l D1, [A0 + 0x8]
0000279E 7064 moveq.l D0, 0x64
000027A0 4C00 1800 movem.w A3,A4, D0
000027A4 2F01 move.l -[A7], D1
000027A6 A86C syscall FixRound
000027A8 301F move.w D0, [A7]+
000027AA 48C0 ext.l D0
000027AC 2F00 move.l -[A7], D0
000027AE 558F subq.l A7, 2
000027B0 2054 movea.l A0, [A4]
000027B2 2228 0004 move.l D1, [A0 + 0x4]
000027B6 7064 moveq.l D0, 0x64
000027B8 4C00 1800 movem.w A3,A4, D0
000027BC 2F01 move.l -[A7], D1
000027BE A86C syscall FixRound
000027C0 301F move.w D0, [A7]+
000027C2 48C0 ext.l D0
000027C4 2F00 move.l -[A7], D0
000027C6 4879 FFFF E808 push.l 0xFFFFE808
000027CC 486E FF56 pea.l [A6 - 0xAA]
000027D0 4EB9 0000 048A jsr [0x0000048A]
000027D6 486E FF12 pea.l [A6 - 0xEE]
000027DA 486E FF0E pea.l [A6 - 0xF2]
000027DE 203C 0008 0005 move.l D0, 0x80005
000027E4 AB1D syscall QDExtensions
000027E6 2F0B move.l -[A7], A3
000027E8 7000 moveq.l D0, 0x00
000027EA 2F00 move.l -[A7], D0
000027EC 203C 0008 0006 move.l D0, 0x80006
000027F2 AB1D syscall QDExtensions
000027F4 B7F9 FFFF EBA4 cmpa.l A3, [0xFFFFEBA4]
000027FA 660A bne +0xC /* 00002806 */
000027FC 41F9 FFFF EB00 lea.l A0, [0xFFFFEB00]
00002802 2008 move.l D0, A0
00002804 6008 bra +0xA /* 0000280E */
label00002806:
00002806 41F9 FFFF EB0C lea.l A0, [0xFFFFEB0C]
0000280C 2008 move.l D0, A0
label0000280E:
0000280E 2F00 move.l -[A7], D0
00002810 AA15 syscall RGBBackColor
00002812 2054 movea.l A0, [A4]
00002814 4868 003C pea.l [A0 + 0x3C]
00002818 A8A2 syscall PaintRect
0000281A 2054 movea.l A0, [A4]
0000281C 3F28 003E move.w -[A7], [A0 + 0x3E]
00002820 3F28 003C move.w -[A7], [A0 + 0x3C]
00002824 A893 syscall MoveTo
00002826 B7F9 FFFF EBA4 cmpa.l A3, [0xFFFFEBA4]
0000282C 660A bne +0xC /* 00002838 */
0000282E 41F9 FFFF EB06 lea.l A0, [0xFFFFEB06]
00002834 2008 move.l D0, A0
00002836 6008 bra +0xA /* 00002840 */
label00002838:
00002838 41F9 FFFF EB12 lea.l A0, [0xFFFFEB12]
0000283E 2008 move.l D0, A0
label00002840:
00002840 2F00 move.l -[A7], D0
00002842 AA14 syscall RGBForeColor
00002844 2054 movea.l A0, [A4]
00002846 3028 0042 move.w D0, [A0 + 0x42]
0000284A 48C0 ext.l D0
0000284C 3228 003E move.w D1, [A0 + 0x3E]
00002850 48C1 ext.l D1
00002852 9081 sub.l D0, D1
00002854 0C80 0000 00FA cmpi.l D0, 0xFA
0000285A 4FEF 0014 lea.l A7, [A7 + 0x14]
0000285E 6F08 ble +0xA /* 00002868 */
00002860 7009 moveq.l D0, 0x09
00002862 3F00 move.w -[A7], D0
00002864 A88A syscall TextSize
00002866 604A bra +0x4C /* 000028B2 */
label00002868:
00002868 2054 movea.l A0, [A4]
0000286A 3028 0042 move.w D0, [A0 + 0x42]
0000286E 48C0 ext.l D0
00002870 3228 003E move.w D1, [A0 + 0x3E]
00002874 48C1 ext.l D1
00002876 9081 sub.l D0, D1
00002878 0C80 0000 0096 cmpi.l D0, 0x96
0000287E 6F08 ble +0xA /* 00002888 */
00002880 7007 moveq.l D0, 0x07
00002882 3F00 move.w -[A7], D0
00002884 A88A syscall TextSize
00002886 602A bra +0x2C /* 000028B2 */
label00002888:
00002888 B7F9 FFFF EBA4 cmpa.l A3, [0xFFFFEBA4]
0000288E 660A bne +0xC /* 0000289A */
00002890 41F9 FFFF EB00 lea.l A0, [0xFFFFEB00]
00002896 2008 move.l D0, A0
00002898 6008 bra +0xA /* 000028A2 */
label0000289A:
0000289A 41F9 FFFF EB0C lea.l A0, [0xFFFFEB0C]
000028A0 2008 move.l D0, A0
label000028A2:
000028A2 2F00 move.l -[A7], D0
000028A4 AA14 syscall RGBForeColor
000028A6 2054 movea.l A0, [A4]
000028A8 4868 003C pea.l [A0 + 0x3C]
000028AC A8A3 syscall EraseRect
000028AE 6000 00D0 bra +0xD2 /* 00002980 */
label000028B2:
000028B2 2054 movea.l A0, [A4]
000028B4 2248 movea.l A1, A0
000028B6 3E28 0042 move.w D7, [A0 + 0x42]
000028BA 9E69 003E sub.w D7, [A1 + 0x3E]
000028BE 2054 movea.l A0, [A4]
000028C0 43EE FFF8 lea.l A1, [A6 - 0x8]
000028C4 41E8 003C lea.l A0, [A0 + 0x3C]
000028C8 22D8 move.l [A1]+, [A0]+
000028CA 22D8 move.l [A1]+, [A0]+
000028CC 3007 move.w D0, D7
000028CE 48C0 ext.l D0
000028D0 81FC 0003 divs.w D0, 0x3
000028D4 D06E FFFA add.w D0, [A6 - 0x6]
000028D8 3D40 FFFE move.w [A6 - 0x2], D0
000028DC 486E FF16 pea.l [A6 - 0xEA]
000028E0 486E FF16 pea.l [A6 - 0xEA]
000028E4 4EB9 0000 0472 jsr [0x00000472]
000028EA 588F addq.l A7, 4
000028EC 2F00 move.l -[A7], D0
000028EE 486E FFF8 pea.l [A6 - 0x8]
000028F2 7001 moveq.l D0, 0x01
000028F4 3F00 move.w -[A7], D0
000028F6 A9CE syscall TETextBox/TextBox
000028F8 2054 movea.l A0, [A4]
000028FA 43EE FFF8 lea.l A1, [A6 - 0x8]
000028FE 41E8 003C lea.l A0, [A0 + 0x3C]
00002902 22D8 move.l [A1]+, [A0]+
00002904 22D8 move.l [A1]+, [A0]+
00002906 3007 move.w D0, D7
00002908 48C0 ext.l D0
0000290A 81FC 0003 divs.w D0, 0x3
0000290E 322E FFFE move.w D1, [A6 - 0x2]
00002912 9240 sub.w D1, D0
00002914 3D41 FFFA move.w [A6 - 0x6], D1
00002918 486E FF96 pea.l [A6 - 0x6A]
0000291C 486E FF96 pea.l [A6 - 0x6A]
00002920 4EB9 0000 0472 jsr [0x00000472]
00002926 588F addq.l A7, 4
00002928 2F00 move.l -[A7], D0
0000292A 486E FFF8 pea.l [A6 - 0x8]
0000292E 7001 moveq.l D0, 0x01
00002930 3F00 move.w -[A7], D0
00002932 A9CE syscall TETextBox/TextBox
00002934 2054 movea.l A0, [A4]
00002936 43EE FFF8 lea.l A1, [A6 - 0x8]
0000293A 41E8 003C lea.l A0, [A0 + 0x3C]
0000293E 22D8 move.l [A1]+, [A0]+
00002940 22D8 move.l [A1]+, [A0]+
00002942 3007 move.w D0, D7
00002944 48C0 ext.l D0
00002946 81FC 0003 divs.w D0, 0x3
0000294A D06E FFFA add.w D0, [A6 - 0x6]
0000294E 3D40 FFFA move.w [A6 - 0x6], D0
00002952 3007 move.w D0, D7
00002954 48C0 ext.l D0
00002956 81FC 0003 divs.w D0, 0x3
0000295A 322E FFFE move.w D1, [A6 - 0x2]
0000295E 9240 sub.w D1, D0
00002960 3D41 FFFE move.w [A6 - 0x2], D1
00002964 486E FF56 pea.l [A6 - 0xAA]
00002968 486E FF56 pea.l [A6 - 0xAA]
0000296C 4EB9 0000 0472 jsr [0x00000472]
00002972 588F addq.l A7, 4
00002974 2F00 move.l -[A7], D0
00002976 486E FFF8 pea.l [A6 - 0x8]
0000297A 7001 moveq.l D0, 0x01
0000297C 3F00 move.w -[A7], D0
0000297E A9CE syscall TETextBox/TextBox
label00002980:
00002980 B7F9 FFFF EBA4 cmpa.l A3, [0xFFFFEBA4]
00002986 660A bne +0xC /* 00002992 */
00002988 41F9 FFFF EB06 lea.l A0, [0xFFFFEB06]
0000298E 2008 move.l D0, A0
00002990 6008 bra +0xA /* 0000299A */
label00002992:
00002992 41F9 FFFF EB12 lea.l A0, [0xFFFFEB12]
00002998 2008 move.l D0, A0
label0000299A:
0000299A 2F00 move.l -[A7], D0
0000299C AA15 syscall RGBBackColor
0000299E 2054 movea.l A0, [A4]
000029A0 3F28 003E move.w -[A7], [A0 + 0x3E]
000029A4 3028 0040 move.w D0, [A0 + 0x40]
000029A8 5340 subq.w D0, 1
000029AA 3F00 move.w -[A7], D0
000029AC A893 syscall MoveTo
000029AE 2054 movea.l A0, [A4]
000029B0 3F28 0042 move.w -[A7], [A0 + 0x42]
000029B4 3028 0040 move.w D0, [A0 + 0x40]
000029B8 5340 subq.w D0, 1
000029BA 3F00 move.w -[A7], D0
000029BC A891 syscall LineTo
000029BE 4879 FFFF EB18 push.l 0xFFFFEB18
000029C4 AA14 syscall RGBForeColor
000029C6 4879 FFFF EB1E push.l 0xFFFFEB1E
000029CC AA15 syscall RGBBackColor
000029CE 2F2E FF12 move.l -[A7], [A6 - 0xEE]
000029D2 2F2E FF0E move.l -[A7], [A6 - 0xF2]
000029D6 203C 0008 0006 move.l D0, 0x80006
000029DC AB1D syscall QDExtensions
label000029DE:
000029DE 4CEE 18E0 FEFA movem.l D5,D6,D7,A3,A4, [A6 - 0x106]
000029E4 4E5E unlink A6
000029E6 4E75 rts
000029E8 4E56 FEC6 link A6, -0x013A
000029EC 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
000029F0 49EE FEEC lea.l A4, [A6 - 0x114]
000029F4 4204 clr.b D4
000029F6 7AFF moveq.l D5, 0xFFFFFFFF
000029F8 4207 clr.b D7
000029FA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000029FE 4EB9 0000 0082 jsr [0x00000082]
00002A04 2D40 FEE8 move.l [A6 - 0x118], D0
00002A08 584F addq.w A7, 4
00002A0A 6700 0218 beq +0x21A /* 00002C24 */
00002A0E 486E FFF0 pea.l [A6 - 0x10]
00002A12 A976 syscall GetKeys
00002A14 7004 moveq.l D0, 0x04
00002A16 C0AE FFF4 and.l D0, [A6 - 0xC]
00002A1A 6700 01F0 beq +0x1F2 /* 00002C0C */
00002A1E 598F subq.l A7, 4
00002A20 3F3C 0085 move.w -[A7], 0x85
00002A24 7000 moveq.l D0, 0x00
00002A26 2F00 move.l -[A7], D0
00002A28 72FF moveq.l D1, 0xFFFFFFFF
00002A2A 2F01 move.l -[A7], D1
00002A2C A97C syscall GetNewDialog
00002A2E 265F movea.l A3, [A7]+
00002A30 200B move.l D0, A3
00002A32 6700 01F0 beq +0x1F2 /* 00002C24 */
00002A36 206E FEE8 movea.l A0, [A6 - 0x118]
00002A3A 2050 movea.l A0, [A0]
00002A3C 2D48 FEC6 move.l [A6 - 0x13A], A0
00002A40 3E28 00C4 move.w D7, [A0 + 0xC4]
00002A44 1C28 00C6 move.b D6, [A0 + 0xC6]
00002A48 486E FEDE pea.l [A6 - 0x122]
00002A4C A972 syscall GetMouse
00002A4E 486E FECA pea.l [A6 - 0x136]
00002A52 486E FEE2 pea.l [A6 - 0x11E]
00002A56 203C 0008 0005 move.l D0, 0x80005
00002A5C AB1D syscall QDExtensions
00002A5E 2F0B move.l -[A7], A3
00002A60 A873 syscall SetPort
00002A62 2F0B move.l -[A7], A3
00002A64 7001 moveq.l D0, 0x01
00002A66 3F00 move.w -[A7], D0
00002A68 486E FECE pea.l [A6 - 0x132]
00002A6C 486E FED0 pea.l [A6 - 0x130]
00002A70 486E FED4 pea.l [A6 - 0x12C]
00002A74 A98D syscall GetDialogItem/GetDItem
00002A76 7003 moveq.l D0, 0x03
00002A78 3F00 move.w -[A7], D0
00002A7A 3F00 move.w -[A7], D0
00002A7C A89B syscall PenSize
00002A7E 486E FED4 pea.l [A6 - 0x12C]
00002A82 70FC moveq.l D0, 0xFFFFFFFC
00002A84 3F00 move.w -[A7], D0
00002A86 3F00 move.w -[A7], D0
00002A88 A8A9 syscall InsetRect
00002A8A 486E FED4 pea.l [A6 - 0x12C]
00002A8E 7010 moveq.l D0, 0x10
00002A90 3F00 move.w -[A7], D0
00002A92 3F00 move.w -[A7], D0
00002A94 A8B0 syscall FrameRoundRect
00002A96 2F0B move.l -[A7], A3
00002A98 7003 moveq.l D0, 0x03
00002A9A 3F00 move.w -[A7], D0
00002A9C 486E FECE pea.l [A6 - 0x132]
00002AA0 486E FED0 pea.l [A6 - 0x130]
00002AA4 486E FED4 pea.l [A6 - 0x12C]
00002AA8 A98D syscall GetDialogItem/GetDItem
00002AAA 4A47 tst.w D7
00002AAC 6C08 bge +0xA /* 00002AB6 */
00002AAE 48C7 ext.l D7
00002AB0 2007 move.l D0, D7
00002AB2 4480 neg.l D0
00002AB4 3E00 move.w D7, D0
label00002AB6:
00002AB6 48C7 ext.l D7
00002AB8 2F07 move.l -[A7], D7
00002ABA 4879 FFFF E81C push.l 0xFFFFE81C
00002AC0 2F0C move.l -[A7], A4
00002AC2 4EB9 0000 048A jsr [0x0000048A]
00002AC8 2F0C move.l -[A7], A4
00002ACA 4EB9 0000 0132 jsr [0x00000132]
00002AD0 2F2E FED0 move.l -[A7], [A6 - 0x130]
00002AD4 2F0C move.l -[A7], A4
00002AD6 A98F syscall SetDialogItemText/SetIText
00002AD8 2F0B move.l -[A7], A3
00002ADA 7003 moveq.l D0, 0x03
00002ADC 3F00 move.w -[A7], D0
00002ADE 7200 moveq.l D1, 0x00
00002AE0 3F01 move.w -[A7], D1
00002AE2 3F3C 7FFF move.w -[A7], 0x7FFF
00002AE6 A97E syscall SelectDialogItemText/SelIText
00002AE8 7000 moveq.l D0, 0x00
00002AEA 2F00 move.l -[A7], D0
00002AEC 4EB9 0000 39EA jsr [0x000039EA]
00002AF2 4FEF 0014 lea.l A7, [A7 + 0x14]
00002AF6 6000 00F2 bra +0xF4 /* 00002BEA */
label00002AFA:
00002AFA 7000 moveq.l D0, 0x00
00002AFC 2F00 move.l -[A7], D0
00002AFE 486E FEDC pea.l [A6 - 0x124]
00002B02 A991 syscall ModalDialog
00002B04 BA6E FEDC cmp.w D5, [A6 - 0x124]
00002B08 6700 0082 beq +0x84 /* 00002B8C */
00002B0C 3005 move.w D0, D5
00002B0E 5740 subq.w D0, 3
00002B10 6676 bne +0x78 /* 00002B88 */
00002B12 2F0B move.l -[A7], A3
00002B14 7003 moveq.l D0, 0x03
00002B16 3F00 move.w -[A7], D0
00002B18 486E FECE pea.l [A6 - 0x132]
00002B1C 486E FED0 pea.l [A6 - 0x130]
00002B20 486E FED4 pea.l [A6 - 0x12C]
00002B24 A98D syscall GetDialogItem/GetDItem
00002B26 2F2E FED0 move.l -[A7], [A6 - 0x130]
00002B2A 2F0C move.l -[A7], A4
00002B2C A990 syscall GetDialogItemText/GetIText
00002B2E 2F0C move.l -[A7], A4
00002B30 4EB9 0000 012A jsr [0x0000012A]
00002B36 486E FFEC pea.l [A6 - 0x14]
00002B3A 4879 FFFF E820 push.l 0xFFFFE820
00002B40 2F0C move.l -[A7], A4
00002B42 4EB9 0000 0482 jsr [0x00000482]
00002B48 7201 moveq.l D1, 0x01
00002B4A B280 cmp.l D1, D0
00002B4C 4FEF 0010 lea.l A7, [A7 + 0x10]
00002B50 660A bne +0xC /* 00002B5C */
00002B52 4A47 tst.w D7
00002B54 6F06 ble +0x8 /* 00002B5C */
00002B56 3E2E FFEE move.w D7, [A6 - 0x12]
00002B5A 6006 bra +0x8 /* 00002B62 */
label00002B5C:
00002B5C 7001 moveq.l D0, 0x01
00002B5E 3F00 move.w -[A7], D0
00002B60 A9C8 syscall SysBeep
label00002B62:
00002B62 48C7 ext.l D7
00002B64 2F07 move.l -[A7], D7
00002B66 4879 FFFF E824 push.l 0xFFFFE824
00002B6C 2F0C move.l -[A7], A4
00002B6E 4EB9 0000 048A jsr [0x0000048A]
00002B74 2F0C move.l -[A7], A4
00002B76 4EB9 0000 0132 jsr [0x00000132]
00002B7C 2F2E FED0 move.l -[A7], [A6 - 0x130]
00002B80 2F0C move.l -[A7], A4
00002B82 A98F syscall SetDialogItemText/SetIText
00002B84 4FEF 0010 lea.l A7, [A7 + 0x10]
label00002B88:
00002B88 3A2E FEDC move.w D5, [A6 - 0x124]
label00002B8C:
00002B8C 302E FEDC move.w D0, [A6 - 0x124]
00002B90 5340 subq.w D0, 1
00002B92 670A beq +0xC /* 00002B9E */
00002B94 5340 subq.w D0, 1
00002B96 671E beq +0x20 /* 00002BB6 */
00002B98 5540 subq.w D0, 2
00002B9A 671E beq +0x20 /* 00002BBA */
00002B9C 6046 bra +0x48 /* 00002BE4 */
label00002B9E:
00002B9E 206E FEE8 movea.l A0, [A6 - 0x118]
00002BA2 2050 movea.l A0, [A0]
00002BA4 3147 00C4 move.w [A0 + 0xC4], D7
00002BA8 206E FEE8 movea.l A0, [A6 - 0x118]
00002BAC 2050 movea.l A0, [A0]
00002BAE 1146 00C6 move.b [A0 + 0xC6], D6
00002BB2 7801 moveq.l D4, 0x01
00002BB4 6034 bra +0x36 /* 00002BEA */
label00002BB6:
00002BB6 7801 moveq.l D4, 0x01
00002BB8 6030 bra +0x32 /* 00002BEA */
label00002BBA:
00002BBA 4A06 tst.b D6
00002BBC 57C3 seq D3
00002BBE 4403 neg.b D3
00002BC0 1C03 move.b D6, D3
00002BC2 2F0B move.l -[A7], A3
00002BC4 7004 moveq.l D0, 0x04
00002BC6 3F00 move.w -[A7], D0
00002BC8 486E FECE pea.l [A6 - 0x132]
00002BCC 486E FED0 pea.l [A6 - 0x130]
00002BD0 486E FED4 pea.l [A6 - 0x12C]
00002BD4 A98D syscall GetDialogItem/GetDItem
00002BD6 2F2E FED0 move.l -[A7], [A6 - 0x130]
00002BDA 7000 moveq.l D0, 0x00
00002BDC 1006 move.b D0, D6
00002BDE 3F00 move.w -[A7], D0
00002BE0 A963 syscall SetControlValue/SetCtlValue
00002BE2 6006 bra +0x8 /* 00002BEA */
label00002BE4:
00002BE4 3D6E FEDC FEE6 move.w [A6 - 0x11A], [A6 - 0x124]
label00002BEA:
00002BEA 4A04 tst.b D4
00002BEC 6700 FF0C beq -0xF2 /* 00002AFA */
00002BF0 4EB9 0000 3A40 jsr [0x00003A40]
00002BF6 2F0B move.l -[A7], A3
00002BF8 A982 syscall CloseDialog
00002BFA 2F2E FECA move.l -[A7], [A6 - 0x136]
00002BFE 2F2E FEE2 move.l -[A7], [A6 - 0x11E]
00002C02 203C 0008 0006 move.l D0, 0x80006
00002C08 AB1D syscall QDExtensions
00002C0A 6018 bra +0x1A /* 00002C24 */
label00002C0C:
00002C0C 206E FEE8 movea.l A0, [A6 - 0x118]
00002C10 2050 movea.l A0, [A0]
00002C12 3028 00C4 move.w D0, [A0 + 0xC4]
00002C16 48C0 ext.l D0
00002C18 4480 neg.l D0
00002C1A 206E FEE8 movea.l A0, [A6 - 0x118]
00002C1E 2050 movea.l A0, [A0]
00002C20 3140 00C4 move.w [A0 + 0xC4], D0
label00002C24:
00002C24 4CEE 18F8 FEAA movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x156]
00002C2A 4E5E unlink A6
00002C2C 4E75 rts
00002C2E 4E56 0000 link A6, 0
00002C32 2F0C move.l -[A7], A4
00002C34 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002C38 4EB9 0000 0082 jsr [0x00000082]
00002C3E 2840 movea.l A4, D0
00002C40 200C move.l D0, A4
00002C42 584F addq.w A7, 4
00002C44 286E FFFC movea.l A4, [A6 - 0x4]
00002C48 4E5E unlink A6
00002C4A 4E75 rts
00002C4C 4E56 FFE0 link A6, -0x0020
00002C50 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00002C54 598F subq.l A7, 4
00002C56 A8D8 syscall NewRgn
00002C58 265F movea.l A3, [A7]+
00002C5A 598F subq.l A7, 4
00002C5C A8D8 syscall NewRgn
00002C5E 285F movea.l A4, [A7]+
00002C60 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002C64 4EB9 0000 0082 jsr [0x00000082]
00002C6A 2D40 FFE8 move.l [A6 - 0x18], D0
00002C6E 584F addq.w A7, 4
00002C70 6700 013E beq +0x140 /* 00002DB0 */
00002C74 558F subq.l A7, 2
00002C76 206E FFE8 movea.l A0, [A6 - 0x18]
00002C7A 2050 movea.l A0, [A0]
00002C7C 226E FFE8 movea.l A1, [A6 - 0x18]
00002C80 2251 movea.l A1, [A1]
00002C82 2029 0008 move.l D0, [A1 + 0x8]
00002C86 4C28 0800 0020 movem.w A3, [A0 + 0x20]
00002C8C 2F00 move.l -[A7], D0
00002C8E A86C syscall FixRound
00002C90 301F move.w D0, [A7]+
00002C92 48C0 ext.l D0
00002C94 2C00 move.l D6, D0
00002C96 558F subq.l A7, 2
00002C98 206E FFE8 movea.l A0, [A6 - 0x18]
00002C9C 2050 movea.l A0, [A0]
00002C9E 226E FFE8 movea.l A1, [A6 - 0x18]
00002CA2 2251 movea.l A1, [A1]
00002CA4 2029 0004 move.l D0, [A1 + 0x4]
00002CA8 4C28 0800 001C movem.w A3, [A0 + 0x1C]
00002CAE 2F00 move.l -[A7], D0
00002CB0 A86C syscall FixRound
00002CB2 301F move.w D0, [A7]+
00002CB4 48C0 ext.l D0
00002CB6 2E00 move.l D7, D0
00002CB8 486E FFF0 pea.l [A6 - 0x10]
00002CBC 486E FFEC pea.l [A6 - 0x14]
00002CC0 203C 0008 0005 move.l D0, 0x80005
00002CC6 AB1D syscall QDExtensions
00002CC8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002CCC 7000 moveq.l D0, 0x00
00002CCE 2F00 move.l -[A7], D0
00002CD0 203C 0008 0006 move.l D0, 0x80006
00002CD6 AB1D syscall QDExtensions
00002CD8 42AE FFF4 clr.l [A6 - 0xC]
00002CDC 486E FFF4 pea.l [A6 - 0xC]
00002CE0 A870 syscall LocalToGlobal
00002CE2 3D6E FFF4 FFF8 move.w [A6 - 0x8], [A6 - 0xC]
00002CE8 3D6E FFF6 FFFA move.w [A6 - 0x6], [A6 - 0xA]
00002CEE 302E FFF8 move.w D0, [A6 - 0x8]
00002CF2 48C0 ext.l D0
00002CF4 D086 add.l D0, D6
00002CF6 D07C 001D add.w D0, 0x1D
00002CFA 3D40 FFFC move.w [A6 - 0x4], D0
00002CFE 302E FFFA move.w D0, [A6 - 0x6]
00002D02 48C0 ext.l D0
00002D04 D087 add.l D0, D7
00002D06 D07C 000F add.w D0, 0xF
00002D0A 3D40 FFFE move.w [A6 - 0x2], D0
00002D0E 2F0B move.l -[A7], A3
00002D10 486E FFF8 pea.l [A6 - 0x8]
00002D14 A8DF syscall RectRgn
00002D16 2F0B move.l -[A7], A3
00002D18 2F38 09EE move.l -[A7], [0x000009EE /* GrayRgn */]
00002D1C 2F0C move.l -[A7], A4
00002D1E A8E4 syscall SectRgn
00002D20 558F subq.l A7, 2
00002D22 2F0C move.l -[A7], A4
00002D24 A8E2 syscall EmptyRgn
00002D26 4A1F tst.b [A7]+
00002D28 664C bne +0x4E /* 00002D76 */
00002D2A 558F subq.l A7, 2
00002D2C 2F0C move.l -[A7], A4
00002D2E 2F0B move.l -[A7], A3
00002D30 A8E3 syscall EqualRgn
00002D32 4A1F tst.b [A7]+
00002D34 6640 bne +0x42 /* 00002D76 */
00002D36 2D54 FFE0 move.l [A6 - 0x20], [A4]
00002D3A 2D53 FFE4 move.l [A6 - 0x1C], [A3]
00002D3E 206E FFE0 movea.l A0, [A6 - 0x20]
00002D42 3028 0008 move.w D0, [A0 + 0x8]
00002D46 48C0 ext.l D0
00002D48 206E FFE4 movea.l A0, [A6 - 0x1C]
00002D4C 3228 0004 move.w D1, [A0 + 0x4]
00002D50 48C1 ext.l D1
00002D52 9081 sub.l D0, D1
00002D54 2E00 move.l D7, D0
00002D56 7015 moveq.l D0, 0x15
00002D58 9E80 sub.l D7, D0
00002D5A 206E FFE0 movea.l A0, [A6 - 0x20]
00002D5E 3228 0006 move.w D1, [A0 + 0x6]
00002D62 48C1 ext.l D1
00002D64 206E FFE4 movea.l A0, [A6 - 0x1C]
00002D68 3428 0002 move.w D2, [A0 + 0x2]
00002D6C 48C2 ext.l D2
00002D6E 9282 sub.l D1, D2
00002D70 2C01 move.l D6, D1
00002D72 7223 moveq.l D1, 0x23
00002D74 9C81 sub.l D6, D1
label00002D76:
00002D76 2F0B move.l -[A7], A3
00002D78 A8D9 syscall DisposRgn/DisposeRgn
00002D7A 2F0C move.l -[A7], A4
00002D7C A8D9 syscall DisposRgn/DisposeRgn
00002D7E 7001 moveq.l D0, 0x01
00002D80 2F00 move.l -[A7], D0
00002D82 2206 move.l D1, D6
00002D84 7421 moveq.l D2, 0x21
00002D86 D282 add.l D1, D2
00002D88 2F01 move.l -[A7], D1
00002D8A 2207 move.l D1, D7
00002D8C 7013 moveq.l D0, 0x13
00002D8E D280 add.l D1, D0
00002D90 2F01 move.l -[A7], D1
00002D92 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002D96 4EB9 0000 1FB2 jsr [0x00001FB2]
00002D9C 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00002DA0 2F2E FFEC move.l -[A7], [A6 - 0x14]
00002DA4 203C 0008 0006 move.l D0, 0x80006
00002DAA AB1D syscall QDExtensions
00002DAC 4FEF 0010 lea.l A7, [A7 + 0x10]
label00002DB0:
00002DB0 4CEE 18C0 FFD0 movem.l D6,D7,A3,A4, [A6 - 0x30]
00002DB6 4E5E unlink A6
00002DB8 4E75 rts
00002DBA 4E56 FFF4 link A6, -0x000C
00002DBE 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00002DC2 266E 0008 movea.l A3, [A6 + 0x8]
00002DC6 2F0B move.l -[A7], A3
00002DC8 4EB9 0000 0082 jsr [0x00000082]
00002DCE 2840 movea.l A4, D0
00002DD0 200C move.l D0, A4
00002DD2 584F addq.w A7, 4
00002DD4 6700 00FC beq +0xFE /* 00002ED2 */
00002DD8 598F subq.l A7, 4
00002DDA 2F3C 0048 0000 move.l -[A7], 0x480000 /* 'H\0\0' */
00002DE0 2054 movea.l A0, [A4]
00002DE2 2F28 0112 move.l -[A7], [A0 + 0x112]
00002DE6 A84D syscall FixDiv
00002DE8 2C1F move.l D6, [A7]+
00002DEA 598F subq.l A7, 4
00002DEC 2F3C 0048 0000 move.l -[A7], 0x480000 /* 'H\0\0' */
00002DF2 2054 movea.l A0, [A4]
00002DF4 2F28 0116 move.l -[A7], [A0 + 0x116]
00002DF8 A84D syscall FixDiv
00002DFA 2A1F move.l D5, [A7]+
00002DFC 2054 movea.l A0, [A4]
00002DFE 2D48 FFFC move.l [A6 - 0x4], A0
00002E02 2E06 move.l D7, D6
00002E04 4C28 7800 001C movem.w A3,A4,A5,A6, [A0 + 0x1C]
00002E0A 206E FFFC movea.l A0, [A6 - 0x4]
00002E0E 2C05 move.l D6, D5
00002E10 4C28 6800 0020 movem.w A3,A5,A6, [A0 + 0x20]
00002E16 2054 movea.l A0, [A4]
00002E18 4268 0010 clr.w [A0 + 0x10]
00002E1C 2054 movea.l A0, [A4]
00002E1E 4268 0012 clr.w [A0 + 0x12]
00002E22 598F subq.l A7, 4
00002E24 2054 movea.l A0, [A4]
00002E26 3028 0038 move.w D0, [A0 + 0x38]
00002E2A 48C0 ext.l D0
00002E2C 3228 0034 move.w D1, [A0 + 0x34]
00002E30 48C1 ext.l D1
00002E32 9081 sub.l D0, D1
00002E34 7210 moveq.l D1, 0x10
00002E36 E3A8 lsl D0, D1
00002E38 2F00 move.l -[A7], D0
00002E3A 2F06 move.l -[A7], D6
00002E3C A84D syscall FixDiv
00002E3E 598F subq.l A7, 4
00002E40 2054 movea.l A0, [A4]
00002E42 3028 003A move.w D0, [A0 + 0x3A]
00002E46 48C0 ext.l D0
00002E48 3228 0036 move.w D1, [A0 + 0x36]
00002E4C 48C1 ext.l D1
00002E4E 9081 sub.l D0, D1
00002E50 7210 moveq.l D1, 0x10
00002E52 E3A8 lsl D0, D1
00002E54 2F00 move.l -[A7], D0
00002E56 2F07 move.l -[A7], D7
00002E58 A84D syscall FixDiv
00002E5A 2F0C move.l -[A7], A4
00002E5C 4EB9 0000 399E jsr [0x0000399E]
00002E62 2054 movea.l A0, [A4]
00002E64 4268 002C clr.w [A0 + 0x2C]
00002E68 2054 movea.l A0, [A4]
00002E6A 4268 002E clr.w [A0 + 0x2E]
00002E6E 558F subq.l A7, 2
00002E70 598F subq.l A7, 4
00002E72 2F07 move.l -[A7], D7
00002E74 2054 movea.l A0, [A4]
00002E76 2F28 0004 move.l -[A7], [A0 + 0x4]
00002E7A A868 syscall FixMul
00002E7C A86C syscall FixRound
00002E7E 2054 movea.l A0, [A4]
00002E80 315F 0032 move.w [A0 + 0x32], [A7]+
00002E84 558F subq.l A7, 2
00002E86 598F subq.l A7, 4
00002E88 2F06 move.l -[A7], D6
00002E8A 2054 movea.l A0, [A4]
00002E8C 2F28 0008 move.l -[A7], [A0 + 0x8]
00002E90 A868 syscall FixMul
00002E92 A86C syscall FixRound
00002E94 2054 movea.l A0, [A4]
00002E96 315F 0030 move.w [A0 + 0x30], [A7]+
00002E9A 486E FFF8 pea.l [A6 - 0x8]
00002E9E 486E FFF4 pea.l [A6 - 0xC]
00002EA2 203C 0008 0005 move.l D0, 0x80005
00002EA8 AB1D syscall QDExtensions
00002EAA 2F0B move.l -[A7], A3
00002EAC 7000 moveq.l D0, 0x00
00002EAE 2F00 move.l -[A7], D0
00002EB0 203C 0008 0006 move.l D0, 0x80006
00002EB6 AB1D syscall QDExtensions
00002EB8 486B 0010 pea.l [A3 + 0x10]
00002EBC A928 syscall InvalRect
00002EBE 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00002EC2 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002EC6 203C 0008 0006 move.l D0, 0x80006
00002ECC AB1D syscall QDExtensions
00002ECE 4FEF 000C lea.l A7, [A7 + 0xC]
label00002ED2:
00002ED2 4CEE 18E0 FFE0 movem.l D5,D6,D7,A3,A4, [A6 - 0x20]
00002ED8 4E5E unlink A6
00002EDA 4E75 rts
00002EDC 4E56 FFE8 link A6, -0x0018
00002EE0 48E7 0018 movem.l -[A7], A3,A4
00002EE4 4AB9 FFFF E848 tst.l [0xFFFFE848]
00002EEA 660A bne +0xC /* 00002EF6 */
00002EEC 598F subq.l A7, 4
00002EEE A8D8 syscall NewRgn
00002EF0 23DF FFFF E848 move.l [0xFFFFE848], [A7]+
label00002EF6:
00002EF6 486E FFF0 pea.l [A6 - 0x10]
00002EFA 486E FFF4 pea.l [A6 - 0xC]
00002EFE 203C 0008 0005 move.l D0, 0x80005
00002F04 AB1D syscall QDExtensions
00002F06 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002F0A 7000 moveq.l D0, 0x00
00002F0C 2F00 move.l -[A7], D0
00002F0E 203C 0008 0006 move.l D0, 0x80006
00002F14 AB1D syscall QDExtensions
00002F16 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002F1A 4EB9 0000 0082 jsr [0x00000082]
00002F20 2840 movea.l A4, D0
00002F22 200C move.l D0, A4
00002F24 584F addq.w A7, 4
00002F26 6700 023E beq +0x240 /* 00003166 */
00002F2A 2054 movea.l A0, [A4]
00002F2C 43EE FFF8 lea.l A1, [A6 - 0x8]
00002F30 41E8 002C lea.l A0, [A0 + 0x2C]
00002F34 22D8 move.l [A1]+, [A0]+
00002F36 22D8 move.l [A1]+, [A0]+
00002F38 486E FFF8 pea.l [A6 - 0x8]
00002F3C 2054 movea.l A0, [A4]
00002F3E 3F28 0036 move.w -[A7], [A0 + 0x36]
00002F42 3F28 0034 move.w -[A7], [A0 + 0x34]
00002F46 A8A8 syscall OffsetRect
00002F48 558F subq.l A7, 2
00002F4A 2054 movea.l A0, [A4]
00002F4C 4868 0034 pea.l [A0 + 0x34]
00002F50 486E FFF8 pea.l [A6 - 0x8]
00002F54 486E FFF8 pea.l [A6 - 0x8]
00002F58 A8AA syscall SectRect
00002F5A 2F39 FFFF E848 move.l -[A7], [0xFFFFE848]
00002F60 A87A syscall GetClip
00002F62 486E FFF8 pea.l [A6 - 0x8]
00002F66 A87B syscall ClipRect
00002F68 A89E syscall PenNormal
00002F6A 2054 movea.l A0, [A4]
00002F6C 4A68 0050 tst.w [A0 + 0x50]
00002F70 544F addq.w A7, 2
00002F72 6F00 018A ble +0x18C /* 000030FE */
00002F76 4A68 0058 tst.w [A0 + 0x58]
00002F7A 6700 00B0 beq +0xB2 /* 0000302C */
00002F7E 43EE FFE8 lea.l A1, [A6 - 0x18]
00002F82 41E8 0044 lea.l A0, [A0 + 0x44]
00002F86 22D8 move.l [A1]+, [A0]+
00002F88 22D8 move.l [A1]+, [A0]+
00002F8A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002F8E 4EB9 0000 34E0 jsr [0x000034E0]
00002F94 4879 FFFF EAEC push.l 0xFFFFEAEC
00002F9A A89D syscall PenPat
00002F9C 700A moveq.l D0, 0x0A
00002F9E 3F00 move.w -[A7], D0
00002FA0 A89C syscall PenMode
00002FA2 486E FFE8 pea.l [A6 - 0x18]
00002FA6 A8A1 syscall FrameRect
00002FA8 2654 movea.l A3, [A4]
00002FAA 41EB 0044 lea.l A0, [A3 + 0x44]
00002FAE 43EE FFE8 lea.l A1, [A6 - 0x18]
00002FB2 20D9 move.l [A0]+, [A1]+
00002FB4 20D9 move.l [A0]+, [A1]+
00002FB6 302B 0058 move.w D0, [A3 + 0x58]
00002FBA 0440 FF99 subi.w D0, 0xFF99
00002FBE 584F addq.w A7, 4
00002FC0 674E beq +0x50 /* 00003010 */
00002FC2 5340 subq.w D0, 1
00002FC4 6734 beq +0x36 /* 00002FFA */
00002FC6 5340 subq.w D0, 1
00002FC8 671A beq +0x1C /* 00002FE4 */
00002FCA 5340 subq.w D0, 1
00002FCC 6656 bne +0x58 /* 00003024 */
00002FCE 376E FFEE 004E move.w [A3 + 0x4E], [A6 - 0x12]
00002FD4 376E FFEC 004C move.w [A3 + 0x4C], [A6 - 0x14]
00002FDA 377C FFFF 0050 move.w [A3 + 0x50], 0xFFFF
00002FE0 6000 00BE bra +0xC0 /* 000030A0 */
label00002FE4:
00002FE4 376E FFEE 004E move.w [A3 + 0x4E], [A6 - 0x12]
00002FEA 376E FFE8 004C move.w [A3 + 0x4C], [A6 - 0x18]
00002FF0 377C FFFF 0050 move.w [A3 + 0x50], 0xFFFF
00002FF6 6000 00A8 bra +0xAA /* 000030A0 */
label00002FFA:
00002FFA 376E FFEA 004E move.w [A3 + 0x4E], [A6 - 0x16]
00003000 376E FFE8 004C move.w [A3 + 0x4C], [A6 - 0x18]
00003006 377C FFFF 0050 move.w [A3 + 0x50], 0xFFFF
0000300C 6000 0092 bra +0x94 /* 000030A0 */
label00003010:
00003010 376E FFEA 004E move.w [A3 + 0x4E], [A6 - 0x16]
00003016 376E FFEC 004C move.w [A3 + 0x4C], [A6 - 0x14]
0000301C 377C FFFF 0050 move.w [A3 + 0x50], 0xFFFF
00003022 607C bra +0x7E /* 000030A0 */
label00003024:
00003024 376B 0058 0050 move.w [A3 + 0x50], [A3 + 0x58]
0000302A 6074 bra +0x76 /* 000030A0 */
label0000302C:
0000302C 2054 movea.l A0, [A4]
0000302E 43EE FFE8 lea.l A1, [A6 - 0x18]
00003032 41E8 0044 lea.l A0, [A0 + 0x44]
00003036 22D8 move.l [A1]+, [A0]+
00003038 22D8 move.l [A1]+, [A0]+
0000303A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000303E 4EB9 0000 34E0 jsr [0x000034E0]
00003044 558F subq.l A7, 2
00003046 206E 000C movea.l A0, [A6 + 0xC]
0000304A 2F10 move.l -[A7], [A0]
0000304C 486E FFE8 pea.l [A6 - 0x18]
00003050 A8AD syscall PtInRect
00003052 4A1F tst.b [A7]+
00003054 584F addq.w A7, 4
00003056 673C beq +0x3E /* 00003094 */
00003058 2054 movea.l A0, [A4]
0000305A 41E8 0044 lea.l A0, [A0 + 0x44]
0000305E 43EE FFE8 lea.l A1, [A6 - 0x18]
00003062 20D9 move.l [A0]+, [A1]+
00003064 20D9 move.l [A0]+, [A1]+
00003066 700A moveq.l D0, 0x0A
00003068 3F00 move.w -[A7], D0
0000306A A89C syscall PenMode
0000306C 4879 FFFF EAEC push.l 0xFFFFEAEC
00003072 A89D syscall PenPat
00003074 486E FFF8 pea.l [A6 - 0x8]
00003078 A87B syscall ClipRect
0000307A 486E FFE8 pea.l [A6 - 0x18]
0000307E A8A1 syscall FrameRect
00003080 206E 000C movea.l A0, [A6 + 0xC]
00003084 2254 movea.l A1, [A4]
00003086 2350 004C move.l [A1 + 0x4C], [A0]
0000308A 2054 movea.l A0, [A4]
0000308C 317C FFF6 0050 move.w [A0 + 0x50], 0xFFF6
00003092 600C bra +0xE /* 000030A0 */
label00003094:
00003094 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003098 4EB9 0000 34E0 jsr [0x000034E0]
0000309E 584F addq.w A7, 4
label000030A0:
000030A0 2054 movea.l A0, [A4]
000030A2 4A68 0050 tst.w [A0 + 0x50]
000030A6 6600 00A6 bne +0xA8 /* 0000314E */
000030AA 558F subq.l A7, 2
000030AC 206E 000C movea.l A0, [A6 + 0xC]
000030B0 2F10 move.l -[A7], [A0]
000030B2 486E FFF8 pea.l [A6 - 0x8]
000030B6 A8AD syscall PtInRect
000030B8 4A1F tst.b [A7]+
000030BA 6700 0092 beq +0x94 /* 0000314E */
000030BE 206E 000C movea.l A0, [A6 + 0xC]
000030C2 2254 movea.l A1, [A4]
000030C4 2350 004C move.l [A1 + 0x4C], [A0]
000030C8 2054 movea.l A0, [A4]
000030CA 317C FFFF 0050 move.w [A0 + 0x50], 0xFFFF
000030D0 206E 000C movea.l A0, [A6 + 0xC]
000030D4 2254 movea.l A1, [A4]
000030D6 3368 0002 0046 move.w [A1 + 0x46], [A0 + 0x2]
000030DC 206E 000C movea.l A0, [A6 + 0xC]
000030E0 2254 movea.l A1, [A4]
000030E2 3350 0044 move.w [A1 + 0x44], [A0]
000030E6 206E 000C movea.l A0, [A6 + 0xC]
000030EA 2254 movea.l A1, [A4]
000030EC 3368 0002 004A move.w [A1 + 0x4A], [A0 + 0x2]
000030F2 206E 000C movea.l A0, [A6 + 0xC]
000030F6 2254 movea.l A1, [A4]
000030F8 3350 0048 move.w [A1 + 0x48], [A0]
000030FC 6050 bra +0x52 /* 0000314E */
label000030FE:
000030FE 558F subq.l A7, 2
00003100 206E 000C movea.l A0, [A6 + 0xC]
00003104 2F10 move.l -[A7], [A0]
00003106 486E FFF8 pea.l [A6 - 0x8]
0000310A A8AD syscall PtInRect
0000310C 4A1F tst.b [A7]+
0000310E 673E beq +0x40 /* 0000314E */
00003110 206E 000C movea.l A0, [A6 + 0xC]
00003114 2254 movea.l A1, [A4]
00003116 2350 004C move.l [A1 + 0x4C], [A0]
0000311A 2054 movea.l A0, [A4]
0000311C 317C FFFF 0050 move.w [A0 + 0x50], 0xFFFF
00003122 206E 000C movea.l A0, [A6 + 0xC]
00003126 2254 movea.l A1, [A4]
00003128 3368 0002 0046 move.w [A1 + 0x46], [A0 + 0x2]
0000312E 206E 000C movea.l A0, [A6 + 0xC]
00003132 2254 movea.l A1, [A4]
00003134 3350 0044 move.w [A1 + 0x44], [A0]
00003138 206E 000C movea.l A0, [A6 + 0xC]
0000313C 2254 movea.l A1, [A4]
0000313E 3368 0002 004A move.w [A1 + 0x4A], [A0 + 0x2]
00003144 206E 000C movea.l A0, [A6 + 0xC]
00003148 2254 movea.l A1, [A4]
0000314A 3350 0048 move.w [A1 + 0x48], [A0]
label0000314E:
0000314E 2F39 FFFF E848 move.l -[A7], [0xFFFFE848]
00003154 A879 syscall SetClip
00003156 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000315A 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000315E 203C 0008 0006 move.l D0, 0x80006
00003164 AB1D syscall QDExtensions
label00003166:
00003166 4CEE 1800 FFE0 movem.l A3,A4, [A6 - 0x20]
0000316C 4E5E unlink A6
0000316E 4E75 rts
00003170 4E56 FFDC link A6, -0x0024
00003174 48E7 0118 movem.l -[A7], D7,A3,A4
00003178 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000317C 4EB9 0000 0082 jsr [0x00000082]
00003182 2640 movea.l A3, D0
00003184 200B move.l D0, A3
00003186 584F addq.w A7, 4
00003188 6700 034C beq +0x34E /* 000034D6 */
0000318C 4AB9 FFFF E844 tst.l [0xFFFFE844]
00003192 660A bne +0xC /* 0000319E */
00003194 598F subq.l A7, 4
00003196 A8D8 syscall NewRgn
00003198 23DF FFFF E844 move.l [0xFFFFE844], [A7]+
label0000319E:
0000319E 2053 movea.l A0, [A3]
000031A0 4A68 0050 tst.w [A0 + 0x50]
000031A4 6700 0330 beq +0x332 /* 000034D6 */
000031A8 486E FFDC pea.l [A6 - 0x24]
000031AC 486E FFE0 pea.l [A6 - 0x20]
000031B0 203C 0008 0005 move.l D0, 0x80005
000031B6 AB1D syscall QDExtensions
000031B8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000031BC 7000 moveq.l D0, 0x00
000031BE 2F00 move.l -[A7], D0
000031C0 203C 0008 0006 move.l D0, 0x80006
000031C6 AB1D syscall QDExtensions
000031C8 2053 movea.l A0, [A3]
000031CA 4A68 0050 tst.w [A0 + 0x50]
000031CE 6C00 02B2 bge +0x2B4 /* 00003482 */
000031D2 558F subq.l A7, 2
000031D4 A973 syscall StillDown
000031D6 4A1F tst.b [A7]+
000031D8 6600 00B8 bne +0xBA /* 00003292 */
000031DC 2853 movea.l A4, [A3]
000031DE 302C 0044 move.w D0, [A4 + 0x44]
000031E2 B06C 0048 cmp.w D0, [A4 + 0x48]
000031E6 6608 bne +0xA /* 000031F0 */
000031E8 426C 0050 clr.w [A4 + 0x50]
000031EC 6000 02D8 bra +0x2DA /* 000034C6 */
label000031F0:
000031F0 302C 0046 move.w D0, [A4 + 0x46]
000031F4 B06C 004A cmp.w D0, [A4 + 0x4A]
000031F8 6F0E ble +0x10 /* 00003208 */
000031FA 3E2C 004A move.w D7, [A4 + 0x4A]
000031FE 396C 0046 004A move.w [A4 + 0x4A], [A4 + 0x46]
00003204 3947 0046 move.w [A4 + 0x46], D7
label00003208:
00003208 302C 0044 move.w D0, [A4 + 0x44]
0000320C B06C 0048 cmp.w D0, [A4 + 0x48]
00003210 6F0E ble +0x10 /* 00003220 */
00003212 3E2C 0048 move.w D7, [A4 + 0x48]
00003216 396C 0044 0048 move.w [A4 + 0x48], [A4 + 0x44]
0000321C 3947 0044 move.w [A4 + 0x44], D7
label00003220:
00003220 41EE FFF4 lea.l A0, [A6 - 0xC]
00003224 43EC 002C lea.l A1, [A4 + 0x2C]
00003228 20D9 move.l [A0]+, [A1]+
0000322A 20D9 move.l [A0]+, [A1]+
0000322C 486E FFF4 pea.l [A6 - 0xC]
00003230 2F2C 0034 move.l -[A7], [A4 + 0x34]
00003234 A8A8 syscall OffsetRect
00003236 558F subq.l A7, 2
00003238 486C 0034 pea.l [A4 + 0x34]
0000323C 486E FFF4 pea.l [A6 - 0xC]
00003240 486E FFF4 pea.l [A6 - 0xC]
00003244 A8AA syscall SectRect
00003246 700A moveq.l D0, 0x0A
00003248 3F00 move.w -[A7], D0
0000324A A89C syscall PenMode
0000324C 4879 FFFF EAEC push.l 0xFFFFEAEC
00003252 A89D syscall PenPat
00003254 2F39 FFFF E844 move.l -[A7], [0xFFFFE844]
0000325A A87A syscall GetClip
0000325C 486E FFF4 pea.l [A6 - 0xC]
00003260 A87B syscall ClipRect
00003262 2053 movea.l A0, [A3]
00003264 4868 0044 pea.l [A0 + 0x44]
00003268 A8A1 syscall FrameRect
0000326A 2F39 FFFF E844 move.l -[A7], [0xFFFFE844]
00003270 A879 syscall SetClip
00003272 A89E syscall PenNormal
00003274 2053 movea.l A0, [A3]
00003276 4868 0044 pea.l [A0 + 0x44]
0000327A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000327E 4EB9 0000 0092 jsr [0x00000092]
00003284 4EB9 0000 006A jsr [0x0000006A]
0000328A 4FEF 000A lea.l A7, [A7 + 0xA]
0000328E 6000 0236 bra +0x238 /* 000034C6 */
label00003292:
00003292 486E FFFC pea.l [A6 - 0x4]
00003296 A972 syscall GetMouse
00003298 3039 FFFF E842 move.w D0, [0xFFFFE842]
0000329E B06E FFFE cmp.w D0, [A6 - 0x2]
000032A2 660E bne +0x10 /* 000032B2 */
000032A4 3039 FFFF E840 move.w D0, [0xFFFFE840]
000032AA B06E FFFC cmp.w D0, [A6 - 0x4]
000032AE 6700 0216 beq +0x218 /* 000034C6 */
label000032B2:
000032B2 23EE FFFC FFFF E840 move.l [0xFFFFE840], [A6 - 0x4]
000032BA 2053 movea.l A0, [A3]
000032BC 43EE FFF4 lea.l A1, [A6 - 0xC]
000032C0 41E8 002C lea.l A0, [A0 + 0x2C]
000032C4 22D8 move.l [A1]+, [A0]+
000032C6 22D8 move.l [A1]+, [A0]+
000032C8 486E FFF4 pea.l [A6 - 0xC]
000032CC 2053 movea.l A0, [A3]
000032CE 3F28 0036 move.w -[A7], [A0 + 0x36]
000032D2 3F28 0034 move.w -[A7], [A0 + 0x34]
000032D6 A8A8 syscall OffsetRect
000032D8 558F subq.l A7, 2
000032DA 2053 movea.l A0, [A3]
000032DC 4868 0034 pea.l [A0 + 0x34]
000032E0 486E FFF4 pea.l [A6 - 0xC]
000032E4 486E FFF4 pea.l [A6 - 0xC]
000032E8 A8AA syscall SectRect
000032EA 302E FFFC move.w D0, [A6 - 0x4]
000032EE B06E FFF4 cmp.w D0, [A6 - 0xC]
000032F2 544F addq.w A7, 2
000032F4 6C06 bge +0x8 /* 000032FC */
000032F6 3D6E FFF4 FFFC move.w [A6 - 0x4], [A6 - 0xC]
label000032FC:
000032FC 302E FFFC move.w D0, [A6 - 0x4]
00003300 B06E FFF8 cmp.w D0, [A6 - 0x8]
00003304 6F06 ble +0x8 /* 0000330C */
00003306 3D6E FFF8 FFFC move.w [A6 - 0x4], [A6 - 0x8]
label0000330C:
0000330C 302E FFFE move.w D0, [A6 - 0x2]
00003310 B06E FFF6 cmp.w D0, [A6 - 0xA]
00003314 6C06 bge +0x8 /* 0000331C */
00003316 3D6E FFF6 FFFE move.w [A6 - 0x2], [A6 - 0xA]
label0000331C:
0000331C 302E FFFE move.w D0, [A6 - 0x2]
00003320 B06E FFFA cmp.w D0, [A6 - 0x6]
00003324 6F06 ble +0x8 /* 0000332C */
00003326 3D6E FFFA FFFE move.w [A6 - 0x2], [A6 - 0x6]
label0000332C:
0000332C 700A moveq.l D0, 0x0A
0000332E 3F00 move.w -[A7], D0
00003330 A89C syscall PenMode
00003332 4879 FFFF EAEC push.l 0xFFFFEAEC
00003338 A89D syscall PenPat
0000333A 2F39 FFFF E844 move.l -[A7], [0xFFFFE844]
00003340 A87A syscall GetClip
00003342 486E FFF4 pea.l [A6 - 0xC]
00003346 A87B syscall ClipRect
00003348 2853 movea.l A4, [A3]
0000334A 486C 0044 pea.l [A4 + 0x44]
0000334E A8A1 syscall FrameRect
00003350 302C 0050 move.w D0, [A4 + 0x50]
00003354 0440 FFF6 subi.w D0, 0xFFF6
00003358 6772 beq +0x74 /* 000033CC */
0000335A 5B40 subq.w D0, 5
0000335C 6758 beq +0x5A /* 000033B6 */
0000335E 5340 subq.w D0, 1
00003360 673E beq +0x40 /* 000033A0 */
00003362 5340 subq.w D0, 1
00003364 6724 beq +0x26 /* 0000338A */
00003366 5340 subq.w D0, 1
00003368 670A beq +0xC /* 00003374 */
0000336A 5340 subq.w D0, 1
0000336C 6700 00BC beq +0xBE /* 0000342A */
00003370 6000 0100 bra +0x102 /* 00003472 */
label00003374:
00003374 302E FFFE move.w D0, [A6 - 0x2]
00003378 B06C 004A cmp.w D0, [A4 + 0x4A]
0000337C 6C00 00F4 bge +0xF6 /* 00003472 */
00003380 396E FFFE 0046 move.w [A4 + 0x46], [A6 - 0x2]
00003386 6000 00EA bra +0xEC /* 00003472 */
label0000338A:
0000338A 302E FFFE move.w D0, [A6 - 0x2]
0000338E B06C 0046 cmp.w D0, [A4 + 0x46]
00003392 6F00 00DE ble +0xE0 /* 00003472 */
00003396 396E FFFE 004A move.w [A4 + 0x4A], [A6 - 0x2]
0000339C 6000 00D4 bra +0xD6 /* 00003472 */
label000033A0:
000033A0 302E FFFC move.w D0, [A6 - 0x4]
000033A4 B06C 0048 cmp.w D0, [A4 + 0x48]
000033A8 6C00 00C8 bge +0xCA /* 00003472 */
000033AC 396E FFFC 0044 move.w [A4 + 0x44], [A6 - 0x4]
000033B2 6000 00BE bra +0xC0 /* 00003472 */
label000033B6:
000033B6 302E FFFC move.w D0, [A6 - 0x4]
000033BA B06C 0044 cmp.w D0, [A4 + 0x44]
000033BE 6F00 00B2 ble +0xB4 /* 00003472 */
000033C2 396E FFFC 0048 move.w [A4 + 0x48], [A6 - 0x4]
000033C8 6000 00A8 bra +0xAA /* 00003472 */
label000033CC:
000033CC 41EE FFE4 lea.l A0, [A6 - 0x1C]
000033D0 43EC 0044 lea.l A1, [A4 + 0x44]
000033D4 20D9 move.l [A0]+, [A1]+
000033D6 20D9 move.l [A0]+, [A1]+
000033D8 486E FFE4 pea.l [A6 - 0x1C]
000033DC 302E FFFE move.w D0, [A6 - 0x2]
000033E0 906C 004E sub.w D0, [A4 + 0x4E]
000033E4 3F00 move.w -[A7], D0
000033E6 2053 movea.l A0, [A3]
000033E8 302E FFFC move.w D0, [A6 - 0x4]
000033EC 9068 004C sub.w D0, [A0 + 0x4C]
000033F0 3F00 move.w -[A7], D0
000033F2 A8A8 syscall OffsetRect
000033F4 558F subq.l A7, 2
000033F6 486E FFE4 pea.l [A6 - 0x1C]
000033FA 486E FFF4 pea.l [A6 - 0xC]
000033FE 486E FFEC pea.l [A6 - 0x14]
00003402 A8AA syscall SectRect
00003404 296E FFFC 004C move.l [A4 + 0x4C], [A6 - 0x4]
0000340A 558F subq.l A7, 2
0000340C 486E FFE4 pea.l [A6 - 0x1C]
00003410 486E FFEC pea.l [A6 - 0x14]
00003414 A8A6 syscall EqualRect
00003416 4A1F tst.b [A7]+
00003418 544F addq.w A7, 2
0000341A 6756 beq +0x58 /* 00003472 */
0000341C 41EC 0044 lea.l A0, [A4 + 0x44]
00003420 43EE FFE4 lea.l A1, [A6 - 0x1C]
00003424 20D9 move.l [A0]+, [A1]+
00003426 20D9 move.l [A0]+, [A1]+
00003428 6048 bra +0x4A /* 00003472 */
label0000342A:
0000342A 302E FFFE move.w D0, [A6 - 0x2]
0000342E B06C 004E cmp.w D0, [A4 + 0x4E]
00003432 6C0E bge +0x10 /* 00003442 */
00003434 396E FFFE 0046 move.w [A4 + 0x46], [A6 - 0x2]
0000343A 396C 004E 004A move.w [A4 + 0x4A], [A4 + 0x4E]
00003440 600C bra +0xE /* 0000344E */
label00003442:
00003442 396C 004E 0046 move.w [A4 + 0x46], [A4 + 0x4E]
00003448 396E FFFE 004A move.w [A4 + 0x4A], [A6 - 0x2]
label0000344E:
0000344E 302E FFFC move.w D0, [A6 - 0x4]
00003452 B06C 004C cmp.w D0, [A4 + 0x4C]
00003456 6C0E bge +0x10 /* 00003466 */
00003458 396E FFFC 0044 move.w [A4 + 0x44], [A6 - 0x4]
0000345E 396C 004C 0048 move.w [A4 + 0x48], [A4 + 0x4C]
00003464 600C bra +0xE /* 00003472 */
label00003466:
00003466 396C 004C 0044 move.w [A4 + 0x44], [A4 + 0x4C]
0000346C 396E FFFC 0048 move.w [A4 + 0x48], [A6 - 0x4]
label00003472:
00003472 486C 0044 pea.l [A4 + 0x44]
00003476 A8A1 syscall FrameRect
00003478 2F39 FFFF E844 move.l -[A7], [0xFFFFE844]
0000347E A879 syscall SetClip
00003480 6044 bra +0x46 /* 000034C6 */
label00003482:
00003482 2053 movea.l A0, [A3]
00003484 4A68 0050 tst.w [A0 + 0x50]
00003488 6F3C ble +0x3E /* 000034C6 */
0000348A 598F subq.l A7, 4
0000348C A975 syscall TickCount
0000348E 2053 movea.l A0, [A3]
00003490 2028 0054 move.l D0, [A0 + 0x54]
00003494 5C80 addq.l D0, 6
00003496 B09F cmp.l D0, [A7]+
00003498 642C bcc +0x2E /* 000034C6 */
0000349A 598F subq.l A7, 4
0000349C A975 syscall TickCount
0000349E 2053 movea.l A0, [A3]
000034A0 215F 0054 move.l [A0 + 0x54], [A7]+
000034A4 2053 movea.l A0, [A3]
000034A6 5268 0050 addq.w [A0 + 0x50], 1
000034AA 7003 moveq.l D0, 0x03
000034AC B068 0050 cmp.w D0, [A0 + 0x50]
000034B0 6608 bne +0xA /* 000034BA */
000034B2 2053 movea.l A0, [A3]
000034B4 317C 0001 0050 move.w [A0 + 0x50], 0x1
label000034BA:
000034BA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000034BE 4EB9 0000 38A0 jsr [0x000038A0]
000034C4 584F addq.w A7, 4
label000034C6:
000034C6 2F2E FFDC move.l -[A7], [A6 - 0x24]
000034CA 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000034CE 203C 0008 0006 move.l D0, 0x80006
000034D4 AB1D syscall QDExtensions
label000034D6:
000034D6 4CEE 1880 FFD0 movem.l D7,A3,A4, [A6 - 0x30]
000034DC 4E5E unlink A6
000034DE 4E75 rts
000034E0 4E56 0000 link A6, 0
000034E4 48E7 0018 movem.l -[A7], A3,A4
000034E8 266E 0008 movea.l A3, [A6 + 0x8]
000034EC 2F0B move.l -[A7], A3
000034EE 4EB9 0000 0082 jsr [0x00000082]
000034F4 2840 movea.l A4, D0
000034F6 200C move.l D0, A4
000034F8 584F addq.w A7, 4
000034FA 6742 beq +0x44 /* 0000353E */
000034FC 2054 movea.l A0, [A4]
000034FE 4A68 0050 tst.w [A0 + 0x50]
00003502 6F34 ble +0x36 /* 00003538 */
00003504 2F0B move.l -[A7], A3
00003506 4EB9 0000 3548 jsr [0x00003548]
0000350C 2054 movea.l A0, [A4]
0000350E 4268 0050 clr.w [A0 + 0x50]
00003512 2054 movea.l A0, [A4]
00003514 4268 0046 clr.w [A0 + 0x46]
00003518 2054 movea.l A0, [A4]
0000351A 4268 0044 clr.w [A0 + 0x44]
0000351E 2054 movea.l A0, [A4]
00003520 4268 004A clr.w [A0 + 0x4A]
00003524 2054 movea.l A0, [A4]
00003526 4268 0048 clr.w [A0 + 0x48]
0000352A 2054 movea.l A0, [A4]
0000352C 2F28 0100 move.l -[A7], [A0 + 0x100]
00003530 4868 0044 pea.l [A0 + 0x44]
00003534 A8DF syscall RectRgn
00003536 584F addq.w A7, 4
label00003538:
00003538 4EB9 0000 006A jsr [0x0000006A]
label0000353E:
0000353E 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00003544 4E5E unlink A6
00003546 4E75 rts
00003548 4E56 FFEC link A6, -0x0014
0000354C 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00003550 266E 0008 movea.l A3, [A6 + 0x8]
00003554 2F0B move.l -[A7], A3
00003556 4EB9 0000 0082 jsr [0x00000082]
0000355C 2840 movea.l A4, D0
0000355E 200C move.l D0, A4
00003560 584F addq.w A7, 4
00003562 6700 0134 beq +0x136 /* 00003698 */
00003566 2054 movea.l A0, [A4]
00003568 4A68 0050 tst.w [A0 + 0x50]
0000356C 6F00 012A ble +0x12C /* 00003698 */
00003570 4A28 0052 tst.b [A0 + 0x52]
00003574 6700 0122 beq +0x124 /* 00003698 */
00003578 43EE FFF8 lea.l A1, [A6 - 0x8]
0000357C 41E8 0044 lea.l A0, [A0 + 0x44]
00003580 22D8 move.l [A1]+, [A0]+
00003582 22D8 move.l [A1]+, [A0]+
00003584 486E FFF8 pea.l [A6 - 0x8]
00003588 2054 movea.l A0, [A4]
0000358A 3028 0036 move.w D0, [A0 + 0x36]
0000358E 48C0 ext.l D0
00003590 4480 neg.l D0
00003592 3F00 move.w -[A7], D0
00003594 3028 0034 move.w D0, [A0 + 0x34]
00003598 48C0 ext.l D0
0000359A 4480 neg.l D0
0000359C 3F00 move.w -[A7], D0
0000359E A8A8 syscall OffsetRect
000035A0 302E FFFE move.w D0, [A6 - 0x2]
000035A4 48C0 ext.l D0
000035A6 322E FFFA move.w D1, [A6 - 0x6]
000035AA 48C1 ext.l D1
000035AC 2C00 move.l D6, D0
000035AE 9C81 sub.l D6, D1
000035B0 302E FFFC move.w D0, [A6 - 0x4]
000035B4 48C0 ext.l D0
000035B6 322E FFF8 move.w D1, [A6 - 0x8]
000035BA 48C1 ext.l D1
000035BC 2E00 move.l D7, D0
000035BE 9E81 sub.l D7, D1
000035C0 2054 movea.l A0, [A4]
000035C2 4AA8 0004 tst.l [A0 + 0x4]
000035C6 672A beq +0x2C /* 000035F2 */
000035C8 302E FFFA move.w D0, [A6 - 0x6]
000035CC 48C0 ext.l D0
000035CE 7210 moveq.l D1, 0x10
000035D0 E3A8 lsl D0, D1
000035D2 4C68 0800 0004 movem.l A3, [A0 + 0x4]
000035D8 3D40 FFFA move.w [A6 - 0x6], D0
000035DC 7010 moveq.l D0, 0x10
000035DE 2206 move.l D1, D6
000035E0 E1A9 lsl D1, D0
000035E2 2054 movea.l A0, [A4]
000035E4 4C68 1801 0004 movem.l D0,A3,A4, [A0 + 0x4]
000035EA D26E FFFA add.w D1, [A6 - 0x6]
000035EE 3D41 FFFE move.w [A6 - 0x2], D1
label000035F2:
000035F2 2054 movea.l A0, [A4]
000035F4 4AA8 0008 tst.l [A0 + 0x8]
000035F8 672A beq +0x2C /* 00003624 */
000035FA 302E FFF8 move.w D0, [A6 - 0x8]
000035FE 48C0 ext.l D0
00003600 7210 moveq.l D1, 0x10
00003602 E3A8 lsl D0, D1
00003604 4C68 0800 0008 movem.l A3, [A0 + 0x8]
0000360A 3D40 FFF8 move.w [A6 - 0x8], D0
0000360E 7010 moveq.l D0, 0x10
00003610 2207 move.l D1, D7
00003612 E1A9 lsl D1, D0
00003614 2054 movea.l A0, [A4]
00003616 4C68 1801 0008 movem.l D0,A3,A4, [A0 + 0x8]
0000361C D26E FFF8 add.w D1, [A6 - 0x8]
00003620 3D41 FFFC move.w [A6 - 0x4], D1
label00003624:
00003624 2054 movea.l A0, [A4]
00003626 2D48 FFEC move.l [A6 - 0x14], A0
0000362A 3028 0012 move.w D0, [A0 + 0x12]
0000362E 48C0 ext.l D0
00003630 2C00 move.l D6, D0
00003632 3028 0010 move.w D0, [A0 + 0x10]
00003636 48C0 ext.l D0
00003638 2E00 move.l D7, D0
0000363A 486E FFF8 pea.l [A6 - 0x8]
0000363E 3F06 move.w -[A7], D6
00003640 3F07 move.w -[A7], D7
00003642 A8A8 syscall OffsetRect
00003644 2054 movea.l A0, [A4]
00003646 41E8 0044 lea.l A0, [A0 + 0x44]
0000364A 43EE FFF8 lea.l A1, [A6 - 0x8]
0000364E 20D9 move.l [A0]+, [A1]+
00003650 20D9 move.l [A0]+, [A1]+
00003652 486E FFF0 pea.l [A6 - 0x10]
00003656 486E FFF4 pea.l [A6 - 0xC]
0000365A 203C 0008 0005 move.l D0, 0x80005
00003660 AB1D syscall QDExtensions
00003662 2F0B move.l -[A7], A3
00003664 7000 moveq.l D0, 0x00
00003666 2F00 move.l -[A7], D0
00003668 203C 0008 0006 move.l D0, 0x80006
0000366E AB1D syscall QDExtensions
00003670 2054 movea.l A0, [A4]
00003672 2F28 0100 move.l -[A7], [A0 + 0x100]
00003676 A927 syscall InvalRgn
00003678 2F0B move.l -[A7], A3
0000367A 4EB9 0000 0062 jsr [0x00000062]
00003680 2054 movea.l A0, [A4]
00003682 4228 0052 clr.b [A0 + 0x52]
00003686 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000368A 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000368E 203C 0008 0006 move.l D0, 0x80006
00003694 AB1D syscall QDExtensions
00003696 584F addq.w A7, 4
label00003698:
00003698 4CEE 18C0 FFDC movem.l D6,D7,A3,A4, [A6 - 0x24]
0000369E 4E5E unlink A6
000036A0 4E75 rts
000036A2 4E56 FFE8 link A6, -0x0018
000036A6 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000036AA 286E 0008 movea.l A4, [A6 + 0x8]
000036AE 2F0C move.l -[A7], A4
000036B0 4EB9 0000 0082 jsr [0x00000082]
000036B6 2640 movea.l A3, D0
000036B8 200B move.l D0, A3
000036BA 584F addq.w A7, 4
000036BC 6700 01D8 beq +0x1DA /* 00003896 */
000036C0 486E FFE8 pea.l [A6 - 0x18]
000036C4 486E FFEC pea.l [A6 - 0x14]
000036C8 203C 0008 0005 move.l D0, 0x80005
000036CE AB1D syscall QDExtensions
000036D0 2F0C move.l -[A7], A4
000036D2 7000 moveq.l D0, 0x00
000036D4 2F00 move.l -[A7], D0
000036D6 203C 0008 0006 move.l D0, 0x80006
000036DC AB1D syscall QDExtensions
000036DE 2853 movea.l A4, [A3]
000036E0 41EE FFF8 lea.l A0, [A6 - 0x8]
000036E4 43EC 0044 lea.l A1, [A4 + 0x44]
000036E8 20D9 move.l [A0]+, [A1]+
000036EA 20D9 move.l [A0]+, [A1]+
000036EC 302C 0012 move.w D0, [A4 + 0x12]
000036F0 48C0 ext.l D0
000036F2 2C00 move.l D6, D0
000036F4 302C 0010 move.w D0, [A4 + 0x10]
000036F8 48C0 ext.l D0
000036FA 2E00 move.l D7, D0
000036FC 486E FFF8 pea.l [A6 - 0x8]
00003700 2006 move.l D0, D6
00003702 4480 neg.l D0
00003704 3F00 move.w -[A7], D0
00003706 2007 move.l D0, D7
00003708 4480 neg.l D0
0000370A 3F00 move.w -[A7], D0
0000370C A8A8 syscall OffsetRect
0000370E 302E FFFE move.w D0, [A6 - 0x2]
00003712 48C0 ext.l D0
00003714 322E FFFA move.w D1, [A6 - 0x6]
00003718 48C1 ext.l D1
0000371A 2C00 move.l D6, D0
0000371C 9C81 sub.l D6, D1
0000371E 302E FFFC move.w D0, [A6 - 0x4]
00003722 48C0 ext.l D0
00003724 322E FFF8 move.w D1, [A6 - 0x8]
00003728 48C1 ext.l D1
0000372A 2E00 move.l D7, D0
0000372C 9E81 sub.l D7, D1
0000372E 4AAC 0004 tst.l [A4 + 0x4]
00003732 672E beq +0x30 /* 00003762 */
00003734 558F subq.l A7, 2
00003736 302E FFFA move.w D0, [A6 - 0x6]
0000373A 48C0 ext.l D0
0000373C 4C2C 0800 0004 movem.w A3, [A4 + 0x4]
00003742 2F00 move.l -[A7], D0
00003744 A86C syscall FixRound
00003746 3D5F FFFA move.w [A6 - 0x6], [A7]+
0000374A 558F subq.l A7, 2
0000374C 202C 0004 move.l D0, [A4 + 0x4]
00003750 4C06 0800 movem.w A3, D6
00003754 2F00 move.l -[A7], D0
00003756 A86C syscall FixRound
00003758 301F move.w D0, [A7]+
0000375A D06E FFFA add.w D0, [A6 - 0x6]
0000375E 3D40 FFFE move.w [A6 - 0x2], D0
label00003762:
00003762 4AAC 0008 tst.l [A4 + 0x8]
00003766 672E beq +0x30 /* 00003796 */
00003768 558F subq.l A7, 2
0000376A 302E FFF8 move.w D0, [A6 - 0x8]
0000376E 48C0 ext.l D0
00003770 4C2C 0800 0008 movem.w A3, [A4 + 0x8]
00003776 2F00 move.l -[A7], D0
00003778 A86C syscall FixRound
0000377A 3D5F FFF8 move.w [A6 - 0x8], [A7]+
0000377E 558F subq.l A7, 2
00003780 202C 0008 move.l D0, [A4 + 0x8]
00003784 4C07 0800 movem.w A3, D7
00003788 2F00 move.l -[A7], D0
0000378A A86C syscall FixRound
0000378C 301F move.w D0, [A7]+
0000378E D06E FFF8 add.w D0, [A6 - 0x8]
00003792 3D40 FFFC move.w [A6 - 0x4], D0
label00003796:
00003796 486E FFF8 pea.l [A6 - 0x8]
0000379A 2F2C 0034 move.l -[A7], [A4 + 0x34]
0000379E A8A8 syscall OffsetRect
000037A0 41EC 0044 lea.l A0, [A4 + 0x44]
000037A4 43EE FFF8 lea.l A1, [A6 - 0x8]
000037A8 20D9 move.l [A0]+, [A1]+
000037AA 20D9 move.l [A0]+, [A1]+
000037AC 397C 0001 0050 move.w [A4 + 0x50], 0x1
000037B2 7000 moveq.l D0, 0x00
000037B4 2940 0054 move.l [A4 + 0x54], D0
000037B8 197C 0001 0052 move.b [A4 + 0x52], 0x1
000037BE A89E syscall PenNormal
000037C0 A8DA syscall OpenRgn
000037C2 2853 movea.l A4, [A3]
000037C4 41EE FFF0 lea.l A0, [A6 - 0x10]
000037C8 43EC 0044 lea.l A1, [A4 + 0x44]
000037CC 20D9 move.l [A0]+, [A1]+
000037CE 20D9 move.l [A0]+, [A1]+
000037D0 486E FFF0 pea.l [A6 - 0x10]
000037D4 A8A1 syscall FrameRect
000037D6 486E FFF0 pea.l [A6 - 0x10]
000037DA 7001 moveq.l D0, 0x01
000037DC 3F00 move.w -[A7], D0
000037DE 3F00 move.w -[A7], D0
000037E0 A8A9 syscall InsetRect
000037E2 486E FFF0 pea.l [A6 - 0x10]
000037E6 A8A1 syscall FrameRect
000037E8 302C 0046 move.w D0, [A4 + 0x46]
000037EC 5940 subq.w D0, 4
000037EE 3D40 FFF2 move.w [A6 - 0xE], D0
000037F2 302C 0044 move.w D0, [A4 + 0x44]
000037F6 5940 subq.w D0, 4
000037F8 3D40 FFF0 move.w [A6 - 0x10], D0
000037FC 3D6C 0046 FFF6 move.w [A6 - 0xA], [A4 + 0x46]
00003802 3D6C 0044 FFF4 move.w [A6 - 0xC], [A4 + 0x44]
00003808 486E FFF0 pea.l [A6 - 0x10]
0000380C A8A1 syscall FrameRect
0000380E 302C 0046 move.w D0, [A4 + 0x46]
00003812 5940 subq.w D0, 4
00003814 3D40 FFF2 move.w [A6 - 0xE], D0
00003818 3D6C 0048 FFF0 move.w [A6 - 0x10], [A4 + 0x48]
0000381E 3D6C 0046 FFF6 move.w [A6 - 0xA], [A4 + 0x46]
00003824 302C 0048 move.w D0, [A4 + 0x48]
00003828 5840 addq.w D0, 4
0000382A 3D40 FFF4 move.w [A6 - 0xC], D0
0000382E 486E FFF0 pea.l [A6 - 0x10]
00003832 A8A1 syscall FrameRect
00003834 3D6C 004A FFF2 move.w [A6 - 0xE], [A4 + 0x4A]
0000383A 302C 0044 move.w D0, [A4 + 0x44]
0000383E 5940 subq.w D0, 4
00003840 3D40 FFF0 move.w [A6 - 0x10], D0
00003844 302C 004A move.w D0, [A4 + 0x4A]
00003848 5840 addq.w D0, 4
0000384A 3D40 FFF6 move.w [A6 - 0xA], D0
0000384E 3D6C 0044 FFF4 move.w [A6 - 0xC], [A4 + 0x44]
00003854 486E FFF0 pea.l [A6 - 0x10]
00003858 A8A1 syscall FrameRect
0000385A 3D6C 004A FFF2 move.w [A6 - 0xE], [A4 + 0x4A]
00003860 3D6C 0048 FFF0 move.w [A6 - 0x10], [A4 + 0x48]
00003866 302C 004A move.w D0, [A4 + 0x4A]
0000386A 5840 addq.w D0, 4
0000386C 3D40 FFF6 move.w [A6 - 0xA], D0
00003870 302C 0048 move.w D0, [A4 + 0x48]
00003874 5840 addq.w D0, 4
00003876 3D40 FFF4 move.w [A6 - 0xC], D0
0000387A 486E FFF0 pea.l [A6 - 0x10]
0000387E A8A1 syscall FrameRect
00003880 2F2C 0100 move.l -[A7], [A4 + 0x100]
00003884 A8DB syscall CloseRgn
00003886 2F2E FFE8 move.l -[A7], [A6 - 0x18]
0000388A 2F2E FFEC move.l -[A7], [A6 - 0x14]
0000388E 203C 0008 0006 move.l D0, 0x80006
00003894 AB1D syscall QDExtensions
label00003896:
00003896 4CEE 18C0 FFD8 movem.l D6,D7,A3,A4, [A6 - 0x28]
0000389C 4E5E unlink A6
0000389E 4E75 rts
000038A0 4E56 FFF0 link A6, -0x0010
000038A4 48E7 0018 movem.l -[A7], A3,A4
000038A8 266E 0008 movea.l A3, [A6 + 0x8]
000038AC 4AB9 FFFF E83C tst.l [0xFFFFE83C]
000038B2 660A bne +0xC /* 000038BE */
000038B4 598F subq.l A7, 4
000038B6 A8D8 syscall NewRgn
000038B8 23DF FFFF E83C move.l [0xFFFFE83C], [A7]+
label000038BE:
000038BE 2F0B move.l -[A7], A3
000038C0 4EB9 0000 0082 jsr [0x00000082]
000038C6 2840 movea.l A4, D0
000038C8 200C move.l D0, A4
000038CA 584F addq.w A7, 4
000038CC 6700 00C6 beq +0xC8 /* 00003994 */
000038D0 200C move.l D0, A4
000038D2 6700 00C0 beq +0xC2 /* 00003994 */
000038D6 2054 movea.l A0, [A4]
000038D8 4A68 0050 tst.w [A0 + 0x50]
000038DC 6F00 00B6 ble +0xB8 /* 00003994 */
000038E0 4A28 0052 tst.b [A0 + 0x52]
000038E4 660A bne +0xC /* 000038F0 */
000038E6 2F0B move.l -[A7], A3
000038E8 4EB9 0000 36A2 jsr [0x000036A2]
000038EE 584F addq.w A7, 4
label000038F0:
000038F0 486E FFF0 pea.l [A6 - 0x10]
000038F4 486E FFF4 pea.l [A6 - 0xC]
000038F8 203C 0008 0005 move.l D0, 0x80005
000038FE AB1D syscall QDExtensions
00003900 2F0B move.l -[A7], A3
00003902 7000 moveq.l D0, 0x00
00003904 2F00 move.l -[A7], D0
00003906 203C 0008 0006 move.l D0, 0x80006
0000390C AB1D syscall QDExtensions
0000390E 2054 movea.l A0, [A4]
00003910 43EE FFF8 lea.l A1, [A6 - 0x8]
00003914 41E8 002C lea.l A0, [A0 + 0x2C]
00003918 22D8 move.l [A1]+, [A0]+
0000391A 22D8 move.l [A1]+, [A0]+
0000391C 486E FFF8 pea.l [A6 - 0x8]
00003920 2054 movea.l A0, [A4]
00003922 3F28 0036 move.w -[A7], [A0 + 0x36]
00003926 3F28 0034 move.w -[A7], [A0 + 0x34]
0000392A A8A8 syscall OffsetRect
0000392C 558F subq.l A7, 2
0000392E 2054 movea.l A0, [A4]
00003930 4868 0034 pea.l [A0 + 0x34]
00003934 486E FFF8 pea.l [A6 - 0x8]
00003938 486E FFF8 pea.l [A6 - 0x8]
0000393C A8AA syscall SectRect
0000393E 2F39 FFFF E83C move.l -[A7], [0xFFFFE83C]
00003944 A87A syscall GetClip
00003946 486E FFF8 pea.l [A6 - 0x8]
0000394A A87B syscall ClipRect
0000394C 2054 movea.l A0, [A4]
0000394E 3028 0050 move.w D0, [A0 + 0x50]
00003952 5340 subq.w D0, 1
00003954 544F addq.w A7, 2
00003956 6706 beq +0x8 /* 0000395E */
00003958 5340 subq.w D0, 1
0000395A 6712 beq +0x14 /* 0000396E */
0000395C 601E bra +0x20 /* 0000397C */
label0000395E:
0000395E 2054 movea.l A0, [A4]
00003960 2F28 0100 move.l -[A7], [A0 + 0x100]
00003964 4879 FFFF EAEC push.l 0xFFFFEAEC
0000396A A8D6 syscall FillRgn
0000396C 600E bra +0x10 /* 0000397C */
label0000396E:
0000396E 2054 movea.l A0, [A4]
00003970 2F28 0100 move.l -[A7], [A0 + 0x100]
00003974 4879 FFFF EAC4 push.l 0xFFFFEAC4
0000397A A8D6 syscall FillRgn
label0000397C:
0000397C 2F39 FFFF E83C move.l -[A7], [0xFFFFE83C]
00003982 A879 syscall SetClip
00003984 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00003988 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000398C 203C 0008 0006 move.l D0, 0x80006
00003992 AB1D syscall QDExtensions
label00003994:
00003994 4CEE 1800 FFE8 movem.l A3,A4, [A6 - 0x18]
0000399A 4E5E unlink A6
0000399C 4E75 rts
0000399E 4E56 0000 link A6, 0
000039A2 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000039A6 2C2E 0010 move.l D6, [A6 + 0x10]
000039AA 2E2E 000C move.l D7, [A6 + 0xC]
000039AE 266E 0008 movea.l A3, [A6 + 0x8]
000039B2 200B move.l D0, A3
000039B4 672A beq +0x2C /* 000039E0 */
000039B6 2853 movea.l A4, [A3]
000039B8 7040 moveq.l D0, 0x40
000039BA B087 cmp.l D0, D7
000039BC 6F08 ble +0xA /* 000039C6 */
000039BE 7040 moveq.l D0, 0x40
000039C0 2940 0004 move.l [A4 + 0x4], D0
000039C4 6004 bra +0x6 /* 000039CA */
label000039C6:
000039C6 2947 0004 move.l [A4 + 0x4], D7
label000039CA:
000039CA 7040 moveq.l D0, 0x40
000039CC B086 cmp.l D0, D6
000039CE 6F08 ble +0xA /* 000039D8 */
000039D0 7040 moveq.l D0, 0x40
000039D2 2940 0008 move.l [A4 + 0x8], D0
000039D6 6004 bra +0x6 /* 000039DC */
label000039D8:
000039D8 2946 0008 move.l [A4 + 0x8], D6
label000039DC:
000039DC 422C 00F6 clr.b [A4 + 0xF6]
label000039E0:
000039E0 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
000039E6 4E5E unlink A6
000039E8 4E75 rts
000039EA 4E56 0000 link A6, 0
000039EE 2F0C move.l -[A7], A4
000039F0 286E 0008 movea.l A4, [A6 + 0x8]
000039F4 200C move.l D0, A4
000039F6 6706 beq +0x8 /* 000039FE */
000039F8 2F14 move.l -[A7], [A4]
000039FA A851 syscall SetCursor
000039FC 6008 bra +0xA /* 00003A06 */
label000039FE:
000039FE 4879 FFFF FB38 push.l 0xFFFFFB38
00003A04 A851 syscall SetCursor
label00003A06:
00003A06 286E FFFC movea.l A4, [A6 - 0x4]
00003A0A 4E5E unlink A6
00003A0C 4E75 rts
00003A0E 4E56 0000 link A6, 0
00003A12 2F0C move.l -[A7], A4
00003A14 286E 0008 movea.l A4, [A6 + 0x8]
00003A18 B9F9 FFFF EBB0 cmpa.l A4, [0xFFFFEBB0]
00003A1E 6718 beq +0x1A /* 00003A38 */
00003A20 23CC FFFF EBB0 move.l [0xFFFFEBB0], A4
00003A26 200C move.l D0, A4
00003A28 6706 beq +0x8 /* 00003A30 */
00003A2A 2F14 move.l -[A7], [A4]
00003A2C A851 syscall SetCursor
00003A2E 6008 bra +0xA /* 00003A38 */
label00003A30:
00003A30 4879 FFFF FB38 push.l 0xFFFFFB38
00003A36 A851 syscall SetCursor
label00003A38:
00003A38 286E FFFC movea.l A4, [A6 - 0x4]
00003A3C 4E5E unlink A6
00003A3E 4E75 rts
00003A40 4E56 0000 link A6, 0
00003A44 4AB9 FFFF EBB0 tst.l [0xFFFFEBB0]
00003A4A 670C beq +0xE /* 00003A58 */
00003A4C 2079 FFFF EBB0 movea.l A0, [0xFFFFEBB0]
00003A52 2F10 move.l -[A7], [A0]
00003A54 A851 syscall SetCursor
00003A56 6008 bra +0xA /* 00003A60 */
label00003A58:
00003A58 4879 FFFF FB38 push.l 0xFFFFFB38
00003A5E A851 syscall SetCursor
label00003A60:
00003A60 4E5E unlink A6
00003A62 4E75 rts
00003A64 4E56 FF00 link A6, -0x0100
00003A68 2F0C move.l -[A7], A4
00003A6A 49EE FF00 lea.l A4, [A6 - 0x100]
00003A6E 2F0C move.l -[A7], A4
00003A70 3F3C 0082 move.w -[A7], 0x82
00003A74 3F2E 000E move.w -[A7], [A6 + 0xE]
00003A78 4EB9 0000 021A jsr [0x0000021A /* JKybdTask */]
00003A7E 7000 moveq.l D0, 0x00
00003A80 1014 move.b D0, [A4]
00003A82 0C00 001F cmpi.b D0, 0x1F
00003A86 6304 bls +0x6 /* 00003A8C */
00003A88 18BC 001F move.b [A4], 0x1F
label00003A8C:
00003A8C 204C movea.l A0, A4
00003A8E 226E 0008 movea.l A1, [A6 + 0x8]
00003A92 7000 moveq.l D0, 0x00
00003A94 1014 move.b D0, [A4]
00003A96 5240 addq.w D0, 1
00003A98 48C0 ext.l D0
00003A9A A02E syscall BlockMove/BlockMoveData
00003A9C 286E FEFC movea.l A4, [A6 - 0x104]
00003AA0 4E5E unlink A6
00003AA2 4E75 rts
00003AA4 4E56 FEAE link A6, -0x0152
00003AA8 2F07 move.l -[A7], D7
00003AAA 486E FFB6 pea.l [A6 - 0x4A]
00003AAE 486E FFB8 pea.l [A6 - 0x48]
00003AB2 4EB9 0000 01F2 jsr [0x000001F2]
00003AB8 4A6E FFB8 tst.w [A6 - 0x48]
00003ABC 6F74 ble +0x76 /* 00003B32 */
00003ABE 4247 clr.w D7
00003AC0 606A bra +0x6C /* 00003B2C */
label00003AC2:
00003AC2 3007 move.w D0, D7
00003AC4 5240 addq.w D0, 1
00003AC6 3F00 move.w -[A7], D0
00003AC8 486E FEAE pea.l [A6 - 0x152]
00003ACC 4EB9 0000 01FA jsr [0x000001FA /* SPATalkB */]
00003AD2 558F subq.l A7, 2
00003AD4 3F2E FEAE move.w -[A7], [A6 - 0x152]
00003AD8 7000 moveq.l D0, 0x00
00003ADA 2F00 move.l -[A7], D0
00003ADC 486E FEB6 pea.l [A6 - 0x14A]
00003AE0 486E FFBA pea.l [A6 - 0x46]
00003AE4 303C 0001 move.w D0, 0x1
00003AE8 AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch
00003AEA 2F2E FEB0 move.l -[A7], [A6 - 0x150]
00003AEE 486E FFBA pea.l [A6 - 0x46]
00003AF2 4EB9 0000 00D2 jsr [0x000000D2]
00003AF8 4A6E FFB6 tst.w [A6 - 0x4A]
00003AFC 4FEF 000A lea.l A7, [A7 + 0xA]
00003B00 671A beq +0x1C /* 00003B1C */
00003B02 2F39 FFFF EBAC move.l -[A7], [0xFFFFEBAC]
00003B08 4EB9 0000 008A jsr [0x0000008A]
00003B0E 2F39 FFFF EBAC move.l -[A7], [0xFFFFEBAC]
00003B14 4EB9 0000 007A jsr [0x0000007A]
00003B1A 504F addq.w A7, 8
label00003B1C:
00003B1C 3007 move.w D0, D7
00003B1E 5240 addq.w D0, 1
00003B20 3F00 move.w -[A7], D0
00003B22 4EB9 0000 0202 jsr [0x00000202]
00003B28 3007 move.w D0, D7
00003B2A 5247 addq.w D7, 1
label00003B2C:
00003B2C BE6E FFB8 cmp.w D7, [A6 - 0x48]
00003B30 6D90 blt -0x6E /* 00003AC2 */
label00003B32:
00003B32 2E2E FEAA move.l D7, [A6 - 0x156]
00003B36 4E5E unlink A6
00003B38 4E75 rts
00003B3A 4E56 FFF8 link A6, -0x0008
00003B3E 2F07 move.l -[A7], D7
00003B40 558F subq.l A7, 2
00003B42 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003B46 2F3C 6D69 7373 move.l -[A7], 0x6D697373 /* 'miss' */
00003B4C 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
00003B52 486E FFF8 pea.l [A6 - 0x8]
00003B56 7000 moveq.l D0, 0x00
00003B58 2F00 move.l -[A7], D0
00003B5A 2F00 move.l -[A7], D0
00003B5C 486E FFFC pea.l [A6 - 0x4]
00003B60 303C 0E15 move.w D0, 0xE15
00003B64 A816 syscall Pack8
00003B66 3E1F move.w D7, [A7]+
00003B68 0C47 F95B cmpi.w D7, 0xF95B
00003B6C 6604 bne +0x6 /* 00003B72 */
00003B6E 7000 moveq.l D0, 0x00
00003B70 6004 bra +0x6 /* 00003B76 */
label00003B72:
00003B72 3E07 move.w D7, D7
00003B74 3007 move.w D0, D7
label00003B76:
00003B76 2E2E FFF4 move.l D7, [A6 - 0xC]
00003B7A 4E5E unlink A6
00003B7C 4E75 rts
00003B7E 4E56 FFA2 link A6, -0x005E
00003B82 48E7 0308 movem.l -[A7], D6,D7,A4
00003B86 286E 0010 movea.l A4, [A6 + 0x10]
00003B8A 558F subq.l A7, 2
00003B8C 2F0C move.l -[A7], A4
00003B8E 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */
00003B94 2F3C 6C69 7374 move.l -[A7], 0x6C697374 /* 'list' */
00003B9A 486E FFE8 pea.l [A6 - 0x18]
00003B9E 303C 0812 move.w D0, 0x812
00003BA2 A816 syscall Pack8
00003BA4 3C1F move.w D6, [A7]+
00003BA6 6708 beq +0xA /* 00003BB0 */
00003BA8 3D46 0014 move.w [A6 + 0x14], D6
00003BAC 6000 008C bra +0x8E /* 00003C3A */
label00003BB0:
00003BB0 2F0C move.l -[A7], A4
00003BB2 4EB9 0000 3B3A jsr [0x00003B3A]
00003BB8 3C00 move.w D6, D0
00003BBA 584F addq.w A7, 4
00003BBC 6706 beq +0x8 /* 00003BC4 */
00003BBE 3D46 0014 move.w [A6 + 0x14], D6
00003BC2 6076 bra +0x78 /* 00003C3A */
label00003BC4:
00003BC4 558F subq.l A7, 2
00003BC6 486E FFE8 pea.l [A6 - 0x18]
00003BCA 486E FFF0 pea.l [A6 - 0x10]
00003BCE 303C 0407 move.w D0, 0x407
00003BD2 A816 syscall Pack8
00003BD4 3C1F move.w D6, [A7]+
00003BD6 6706 beq +0x8 /* 00003BDE */
00003BD8 3D46 0014 move.w [A6 + 0x14], D6
00003BDC 605C bra +0x5E /* 00003C3A */
label00003BDE:
00003BDE 7E01 moveq.l D7, 0x01
00003BE0 6042 bra +0x44 /* 00003C24 */
label00003BE2:
00003BE2 558F subq.l A7, 2
00003BE4 486E FFE8 pea.l [A6 - 0x18]
00003BE8 2F07 move.l -[A7], D7
00003BEA 2F3C 6673 7320 move.l -[A7], 0x66737320 /* 'fss ' */
00003BF0 486E FFF8 pea.l [A6 - 0x8]
00003BF4 486E FFFC pea.l [A6 - 0x4]
00003BF8 486E FFA2 pea.l [A6 - 0x5E]
00003BFC 7046 moveq.l D0, 0x46
00003BFE 2F00 move.l -[A7], D0
00003C00 486E FFF4 pea.l [A6 - 0xC]
00003C04 303C 100A move.w D0, 0x100A
00003C08 A816 syscall Pack8
00003C0A 3C1F move.w D6, [A7]+
00003C0C 661C bne +0x1E /* 00003C2A */
00003C0E 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */
00003C14 486E FFA2 pea.l [A6 - 0x5E]
00003C18 4EB9 0000 00D2 jsr [0x000000D2]
00003C1E 504F addq.w A7, 8
00003C20 2007 move.l D0, D7
00003C22 5287 addq.l D7, 1
label00003C24:
00003C24 BEAE FFF0 cmp.l D7, [A6 - 0x10]
00003C28 6FB8 ble -0x46 /* 00003BE2 */
label00003C2A:
00003C2A 558F subq.l A7, 2
00003C2C 486E FFE8 pea.l [A6 - 0x18]
00003C30 303C 0204 move.w D0, 0x204
00003C34 A816 syscall Pack8
00003C36 3D5F 0014 move.w [A6 + 0x14], [A7]+
label00003C3A:
00003C3A 4CEE 10C0 FF96 movem.l D6,D7,A4, [A6 - 0x6A]
00003C40 4E5E unlink A6
00003C42 4E74 000C rtd 0x000C
00003C46 4E56 0000 link A6, 0
00003C4A 2F07 move.l -[A7], D7
00003C4C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003C50 4EB9 0000 3B3A jsr [0x00003B3A]
00003C56 3E00 move.w D7, D0
00003C58 584F addq.w A7, 4
00003C5A 6706 beq +0x8 /* 00003C62 */
00003C5C 3D47 0014 move.w [A6 + 0x14], D7
00003C60 600C bra +0xE /* 00003C6E */
label00003C62:
00003C62 13FC 0001 FFFF EBA2 move.b [0xFFFFEBA2], 0x1
00003C6A 426E 0014 clr.w [A6 + 0x14]
label00003C6E:
00003C6E 2E2E FFFC move.l D7, [A6 - 0x4]
00003C72 4E5E unlink A6
00003C74 4E74 000C rtd 0x000C
00003C78 4E56 FFA4 link A6, -0x005C
00003C7C 48E7 1318 movem.l -[A7], D3,D6,D7,A3,A4
00003C80 47F9 FFFF EAC4 lea.l A3, [0xFFFFEAC4]
00003C86 A063 syscall MaxApplZone
00003C88 A036 syscall MoreMasters
00003C8A A036 syscall MoreMasters
00003C8C A036 syscall MoreMasters
00003C8E 598F subq.l A7, 4
00003C90 7060 moveq.l D0, 0x60
00003C92 3F00 move.w -[A7], D0
00003C94 7201 moveq.l D1, 0x01
00003C96 1F01 move.b -[A7], D1
00003C98 4EB9 0000 0152 jsr [0x00000152]
00003C9E 598F subq.l A7, 4
00003CA0 3F3C 009F move.w -[A7], 0x9F
00003CA4 7001 moveq.l D0, 0x01
00003CA6 1F00 move.b -[A7], D0
00003CA8 4EB9 0000 0152 jsr [0x00000152]
00003CAE 201F move.l D0, [A7]+
00003CB0 B09F cmp.l D0, [A7]+
00003CB2 56C0 sne D0
00003CB4 4400 neg.b D0
00003CB6 49C0 lea.l A4, D0
00003CB8 1C00 move.b D6, D0
00003CBA 598F subq.l A7, 4
00003CBC 3F3C 008F move.w -[A7], 0x8F
00003CC0 7001 moveq.l D0, 0x01
00003CC2 1F00 move.b -[A7], D0
00003CC4 4EB9 0000 0152 jsr [0x00000152]
00003CCA 598F subq.l A7, 4
00003CCC 3F3C 009F move.w -[A7], 0x9F
00003CD0 7001 moveq.l D0, 0x01
00003CD2 1F00 move.b -[A7], D0
00003CD4 4EB9 0000 0152 jsr [0x00000152]
00003CDA 201F move.l D0, [A7]+
00003CDC B09F cmp.l D0, [A7]+
00003CDE 56C0 sne D0
00003CE0 4400 neg.b D0
00003CE2 49C0 lea.l A4, D0
00003CE4 13C0 FFFF EC1C move.b [0xFFFFEC1C], D0
00003CEA 598F subq.l A7, 4
00003CEC 3F3C 0093 move.w -[A7], 0x93
00003CF0 7000 moveq.l D0, 0x00
00003CF2 1F00 move.b -[A7], D0
00003CF4 4EB9 0000 0152 jsr [0x00000152]
00003CFA 598F subq.l A7, 4
00003CFC 3F3C 009F move.w -[A7], 0x9F
00003D00 7001 moveq.l D0, 0x01
00003D02 1F00 move.b -[A7], D0
00003D04 4EB9 0000 0152 jsr [0x00000152]
00003D0A 201F move.l D0, [A7]+
00003D0C B09F cmp.l D0, [A7]+
00003D0E 56C0 sne D0
00003D10 4400 neg.b D0
00003D12 49C0 lea.l A4, D0
00003D14 13C0 FFFF EB34 move.b [0xFFFFEB34], D0
00003D1A 558F subq.l A7, 2
00003D1C 2F3C 7374 6466 move.l -[A7], 0x73746466 /* 'stdf' */
00003D22 486E FFB8 pea.l [A6 - 0x48]
00003D26 4EB9 0000 0222 jsr [0x00000222 /* JFigTrkSpd */]
00003D2C 4A5F tst.w [A7]+
00003D2E 57C0 seq D0
00003D30 4400 neg.b D0
00003D32 49C0 lea.l A4, D0
00003D34 13C0 FFFF EC1E move.b [0xFFFFEC1E], D0
00003D3A 558F subq.l A7, 2
00003D3C 2F3C 6576 6E74 move.l -[A7], 0x65766E74 /* 'evnt' */
00003D42 486E FFB8 pea.l [A6 - 0x48]
00003D46 4EB9 0000 0222 jsr [0x00000222 /* JFigTrkSpd */]
00003D4C 4A5F tst.w [A7]+
00003D4E 6704 beq +0x6 /* 00003D54 */
00003D50 7000 moveq.l D0, 0x00
00003D52 6008 bra +0xA /* 00003D5C */
label00003D54:
00003D54 4AAE FFB8 tst.l [A6 - 0x48]
00003D58 56C0 sne D0
00003D5A 4400 neg.b D0
label00003D5C:
00003D5C 13C0 FFFF E868 move.b [0xFFFFE868], D0
00003D62 4879 FFFF FBA4 push.l 0xFFFFFBA4
00003D68 A86E syscall InitGraf
00003D6A A8FE syscall InitFonts
00003D6C 70FF moveq.l D0, 0xFFFFFFFF
00003D6E 3F00 move.w -[A7], D0
00003D70 7200 moveq.l D1, 0x00
00003D72 3F01 move.w -[A7], D1
00003D74 201F move.l D0, [A7]+
00003D76 A032 syscall FlushEvents
00003D78 A912 syscall InitWindows
00003D7A A930 syscall InitMenus
00003D7C 7000 moveq.l D0, 0x00
00003D7E 2F00 move.l -[A7], D0
00003D80 A97B syscall InitDialogs
00003D82 A850 syscall InitCursor
00003D84 33FC FFFF FFFF EB1E move.w [0xFFFFEB1E], 0xFFFF
00003D8C 33FC FFFF FFFF EB20 move.w [0xFFFFEB20], 0xFFFF
00003D94 33FC FFFF FFFF EB22 move.w [0xFFFFEB22], 0xFFFF
00003D9C 4279 FFFF EB18 clr.w [0xFFFFEB18]
00003DA2 4279 FFFF EB1A clr.w [0xFFFFEB1A]
00003DA8 4279 FFFF EB1C clr.w [0xFFFFEB1C]
00003DAE 33FC FFFF FFFF EB24 move.w [0xFFFFEB24], 0xFFFF
00003DB6 4279 FFFF EB26 clr.w [0xFFFFEB26]
00003DBC 4279 FFFF EB28 clr.w [0xFFFFEB28]
00003DC2 33FC 1000 FFFF EB12 move.w [0xFFFFEB12], 0x1000
00003DCA 33FC 1000 FFFF EB14 move.w [0xFFFFEB14], 0x1000
00003DD2 33FC 2000 FFFF EB16 move.w [0xFFFFEB16], 0x2000 /* ' \0' */
00003DDA 33FC A000 FFFF EB0C move.w [0xFFFFEB0C], 0xA000
00003DE2 33FC 9000 FFFF EB0E move.w [0xFFFFEB0E], 0x9000
00003DEA 33FC E000 FFFF EB10 move.w [0xFFFFEB10], 0xE000
00003DF2 33FC 1000 FFFF EB06 move.w [0xFFFFEB06], 0x1000
00003DFA 33FC 1000 FFFF EB08 move.w [0xFFFFEB08], 0x1000
00003E02 33FC 2000 FFFF EB0A move.w [0xFFFFEB0A], 0x2000 /* ' \0' */
00003E0A 33FC 2000 FFFF EB00 move.w [0xFFFFEB00], 0x2000 /* ' \0' */
00003E12 33FC E000 FFFF EB02 move.w [0xFFFFEB02], 0xE000
00003E1A 33FC 4000 FFFF EB04 move.w [0xFFFFEB04], 0x4000 /* '@\0' */
00003E22 33FC 8000 FFFF EAF4 move.w [0xFFFFEAF4], 0x8000
00003E2A 4279 FFFF EAF6 clr.w [0xFFFFEAF6]
00003E30 33FC 9000 FFFF EAF8 move.w [0xFFFFEAF8], 0x9000
00003E38 13FC 00CC FFFF EAEC move.b [0xFFFFEAEC], 0xCC
00003E40 13FC 00CC FFFF EAED move.b [0xFFFFEAED], 0xCC
00003E48 13FC 0033 FFFF EAEE move.b [0xFFFFEAEE], 0x33 /* '3' */
00003E50 13FC 0033 FFFF EAEF move.b [0xFFFFEAEF], 0x33 /* '3' */
00003E58 13FC 00CC FFFF EAF0 move.b [0xFFFFEAF0], 0xCC
00003E60 13FC 00CC FFFF EAF1 move.b [0xFFFFEAF1], 0xCC
00003E68 13FC 0033 FFFF EAF2 move.b [0xFFFFEAF2], 0x33 /* '3' */
00003E70 13FC 0033 FFFF EAF3 move.b [0xFFFFEAF3], 0x33 /* '3' */
00003E78 16BC 0033 move.b [A3], 0x33 /* '3' */
00003E7C 177C 0033 0001 move.b [A3 + 0x1], 0x33 /* '3' */
00003E82 177C 00CC 0002 move.b [A3 + 0x2], 0xCC
00003E88 177C 00CC 0003 move.b [A3 + 0x3], 0xCC
00003E8E 177C 0033 0004 move.b [A3 + 0x4], 0x33 /* '3' */
00003E94 177C 0033 0005 move.b [A3 + 0x5], 0x33 /* '3' */
00003E9A 177C 00CC 0006 move.b [A3 + 0x6], 0xCC
00003EA0 177C 00CC 0007 move.b [A3 + 0x7], 0xCC
00003EA6 41F9 FFFF EAFA lea.l A0, [0xFFFFEAFA]
00003EAC 43F9 FFFF EB24 lea.l A1, [0xFFFFEB24]
00003EB2 20D9 move.l [A0]+, [A1]+
00003EB4 30D9 move.w [A0]+, [A1]+
00003EB6 598F subq.l A7, 4
00003EB8 7004 moveq.l D0, 0x04
00003EBA 3F00 move.w -[A7], D0
00003EBC A9B9 syscall GetCursor
00003EBE 23DF FFFF EBBC move.l [0xFFFFEBBC], [A7]+
00003EC4 2079 FFFF EBBC movea.l A0, [0xFFFFEBBC]
00003ECA A04A syscall HNoPurge
00003ECC 598F subq.l A7, 4
00003ECE 7002 moveq.l D0, 0x02
00003ED0 3F00 move.w -[A7], D0
00003ED2 A9B9 syscall GetCursor
00003ED4 23DF FFFF EBB8 move.l [0xFFFFEBB8], [A7]+
00003EDA 2079 FFFF EBB8 movea.l A0, [0xFFFFEBB8]
00003EE0 A04A syscall HNoPurge
00003EE2 598F subq.l A7, 4
00003EE4 3F3C 0080 move.w -[A7], 0x80
00003EE8 A9B9 syscall GetCursor
00003EEA 23DF FFFF EBB4 move.l [0xFFFFEBB4], [A7]+
00003EF0 2079 FFFF EBB4 movea.l A0, [0xFFFFEBB4]
00003EF6 A04A syscall HNoPurge
00003EF8 598F subq.l A7, 4
00003EFA 3F3C 0081 move.w -[A7], 0x81
00003EFE A9B9 syscall GetCursor
00003F00 23DF FFFF EAE8 move.l [0xFFFFEAE8], [A7]+
00003F06 2079 FFFF EAE8 movea.l A0, [0xFFFFEAE8]
00003F0C A04A syscall HNoPurge
00003F0E 598F subq.l A7, 4
00003F10 3F3C 0082 move.w -[A7], 0x82
00003F14 A9B9 syscall GetCursor
00003F16 23DF FFFF EAE0 move.l [0xFFFFEAE0], [A7]+
00003F1C 2079 FFFF EAE0 movea.l A0, [0xFFFFEAE0]
00003F22 A04A syscall HNoPurge
00003F24 598F subq.l A7, 4
00003F26 3F3C 0083 move.w -[A7], 0x83
00003F2A A9B9 syscall GetCursor
00003F2C 23DF FFFF EAE4 move.l [0xFFFFEAE4], [A7]+
00003F32 2079 FFFF EAE4 movea.l A0, [0xFFFFEAE4]
00003F38 A04A syscall HNoPurge
00003F3A 598F subq.l A7, 4
00003F3C 3F3C 0084 move.w -[A7], 0x84
00003F40 A9B9 syscall GetCursor
00003F42 23DF FFFF EADC move.l [0xFFFFEADC], [A7]+
00003F48 2079 FFFF EADC movea.l A0, [0xFFFFEADC]
00003F4E A04A syscall HNoPurge
00003F50 598F subq.l A7, 4
00003F52 3F3C 0085 move.w -[A7], 0x85
00003F56 A9B9 syscall GetCursor
00003F58 23DF FFFF EAD0 move.l [0xFFFFEAD0], [A7]+
00003F5E 2079 FFFF EAD0 movea.l A0, [0xFFFFEAD0]
00003F64 A04A syscall HNoPurge
00003F66 598F subq.l A7, 4
00003F68 3F3C 0086 move.w -[A7], 0x86
00003F6C A9B9 syscall GetCursor
00003F6E 23DF FFFF EAD8 move.l [0xFFFFEAD8], [A7]+
00003F74 2079 FFFF EAD8 movea.l A0, [0xFFFFEAD8]
00003F7A A04A syscall HNoPurge
00003F7C 598F subq.l A7, 4
00003F7E 3F3C 0087 move.w -[A7], 0x87
00003F82 A9B9 syscall GetCursor
00003F84 23DF FFFF EAD4 move.l [0xFFFFEAD4], [A7]+
00003F8A 2079 FFFF EAD4 movea.l A0, [0xFFFFEAD4]
00003F90 A04A syscall HNoPurge
00003F92 598F subq.l A7, 4
00003F94 3F3C 0088 move.w -[A7], 0x88
00003F98 A9B9 syscall GetCursor
00003F9A 23DF FFFF EACC move.l [0xFFFFEACC], [A7]+
00003FA0 2079 FFFF EACC movea.l A0, [0xFFFFEACC]
00003FA6 A04A syscall HNoPurge
00003FA8 7000 moveq.l D0, 0x00
00003FAA 23C0 FFFF EBB0 move.l [0xFFFFEBB0], D0
00003FB0 598F subq.l A7, 4
00003FB2 A8D8 syscall NewRgn
00003FB4 285F movea.l A4, [A7]+
00003FB6 7001 moveq.l D0, 0x01
00003FB8 2F00 move.l -[A7], D0
00003FBA 4879 FFFF EA24 push.l 0xFFFFEA24
00003FC0 4EB9 0000 3A64 jsr [0x00003A64]
00003FC6 4879 FFFF EA24 push.l 0xFFFFEA24
00003FCC 4EB9 0000 012A jsr [0x0000012A]
00003FD2 7002 moveq.l D0, 0x02
00003FD4 2F00 move.l -[A7], D0
00003FD6 4879 FFFF E99C push.l 0xFFFFE99C
00003FDC 4EB9 0000 3A64 jsr [0x00003A64]
00003FE2 4879 FFFF E99C push.l 0xFFFFE99C
00003FE8 4EB9 0000 012A jsr [0x0000012A]
00003FEE 7003 moveq.l D0, 0x03
00003FF0 2F00 move.l -[A7], D0
00003FF2 4879 FFFF EA02 push.l 0xFFFFEA02
00003FF8 4EB9 0000 3A64 jsr [0x00003A64]
00003FFE 4879 FFFF EA02 push.l 0xFFFFEA02
00004004 4EB9 0000 012A jsr [0x0000012A]
0000400A 7004 moveq.l D0, 0x04
0000400C 2F00 move.l -[A7], D0
0000400E 4879 FFFF E9E0 push.l 0xFFFFE9E0
00004014 4EB9 0000 3A64 jsr [0x00003A64]
0000401A 4879 FFFF E9E0 push.l 0xFFFFE9E0
00004020 4EB9 0000 012A jsr [0x0000012A]
00004026 7005 moveq.l D0, 0x05
00004028 2F00 move.l -[A7], D0
0000402A 4879 FFFF E9BE push.l 0xFFFFE9BE
00004030 4EB9 0000 3A64 jsr [0x00003A64]
00004036 4879 FFFF E9BE push.l 0xFFFFE9BE
0000403C 4EB9 0000 012A jsr [0x0000012A]
00004042 7006 moveq.l D0, 0x06
00004044 2F00 move.l -[A7], D0
00004046 4879 FFFF E97A push.l 0xFFFFE97A
0000404C 4EB9 0000 3A64 jsr [0x00003A64]
00004052 4879 FFFF E97A push.l 0xFFFFE97A
00004058 4EB9 0000 012A jsr [0x0000012A]
0000405E 7007 moveq.l D0, 0x07
00004060 2F00 move.l -[A7], D0
00004062 4879 FFFF E958 push.l 0xFFFFE958
00004068 4EB9 0000 3A64 jsr [0x00003A64]
0000406E 4879 FFFF E958 push.l 0xFFFFE958
00004074 4EB9 0000 012A jsr [0x0000012A]
0000407A 7008 moveq.l D0, 0x08
0000407C 2F00 move.l -[A7], D0
0000407E 4879 FFFF E936 push.l 0xFFFFE936
00004084 4EB9 0000 3A64 jsr [0x00003A64]
0000408A 4879 FFFF E936 push.l 0xFFFFE936
00004090 4EB9 0000 012A jsr [0x0000012A]
00004096 7009 moveq.l D0, 0x09
00004098 2F00 move.l -[A7], D0
0000409A 4879 FFFF E914 push.l 0xFFFFE914
000040A0 4EB9 0000 3A64 jsr [0x00003A64]
000040A6 4879 FFFF E914 push.l 0xFFFFE914
000040AC 4EB9 0000 012A jsr [0x0000012A]
000040B2 700A moveq.l D0, 0x0A
000040B4 2F00 move.l -[A7], D0
000040B6 4879 FFFF E8AE push.l 0xFFFFE8AE
000040BC 4EB9 0000 3A64 jsr [0x00003A64]
000040C2 700B moveq.l D0, 0x0B
000040C4 2F00 move.l -[A7], D0
000040C6 4879 FFFF E8F2 push.l 0xFFFFE8F2
000040CC 4EB9 0000 3A64 jsr [0x00003A64]
000040D2 700C moveq.l D0, 0x0C
000040D4 2F00 move.l -[A7], D0
000040D6 486E FFBC pea.l [A6 - 0x44]
000040DA 4EB9 0000 3A64 jsr [0x00003A64]
000040E0 486E FFBC pea.l [A6 - 0x44]
000040E4 4EB9 0000 012A jsr [0x0000012A]
000040EA 598F subq.l A7, 4
000040EC A975 syscall TickCount
000040EE 201F move.l D0, [A7]+
000040F0 3E00 move.w D7, D0
000040F2 48C7 ext.l D7
000040F4 2F07 move.l -[A7], D7
000040F6 486E FFBC pea.l [A6 - 0x44]
000040FA 4879 FFFF E828 push.l 0xFFFFE828
00004100 486E FFDE pea.l [A6 - 0x22]
00004104 4EB9 0000 048A jsr [0x0000048A]
0000410A 486E FFDE pea.l [A6 - 0x22]
0000410E 4EB9 0000 0132 jsr [0x00000132]
00004114 41EE FFDE lea.l A0, [A6 - 0x22]
00004118 43F9 FFFF E88C lea.l A1, [0xFFFFE88C]
0000411E 7020 moveq.l D0, 0x20
00004120 A02E syscall BlockMove/BlockMoveData
00004122 48C7 ext.l D7
00004124 2F07 move.l -[A7], D7
00004126 486E FFBC pea.l [A6 - 0x44]
0000412A 4879 FFFF E832 push.l 0xFFFFE832
00004130 486E FFDE pea.l [A6 - 0x22]
00004134 4EB9 0000 048A jsr [0x0000048A]
0000413A 486E FFDE pea.l [A6 - 0x22]
0000413E 4EB9 0000 0132 jsr [0x00000132]
00004144 41EE FFDE lea.l A0, [A6 - 0x22]
00004148 43F9 FFFF E86A lea.l A1, [0xFFFFE86A]
0000414E 7020 moveq.l D0, 0x20
00004150 A02E syscall BlockMove/BlockMoveData
00004152 700E moveq.l D0, 0x0E
00004154 2F00 move.l -[A7], D0
00004156 4879 FFFF E8D0 push.l 0xFFFFE8D0
0000415C 4EB9 0000 3A64 jsr [0x00003A64]
00004162 13FC 0001 FFFF EB32 move.b [0xFFFFEB32], 0x1
0000416A 598F subq.l A7, 4
0000416C 3F3C AB1D move.w -[A7], 0xAB1D
00004170 7001 moveq.l D0, 0x01
00004172 1F00 move.b -[A7], D0
00004174 4EB9 0000 0152 jsr [0x00000152]
0000417A 598F subq.l A7, 4
0000417C 3F3C 009F move.w -[A7], 0x9F
00004180 7001 moveq.l D0, 0x01
00004182 1F00 move.b -[A7], D0
00004184 4EB9 0000 0152 jsr [0x00000152]
0000418A 201F move.l D0, [A7]+
0000418C B09F cmp.l D0, [A7]+
0000418E 4FEF 00B8 lea.l A7, [A7 + 0xB8]
00004192 660E bne +0x10 /* 000041A2 */
00004194 4878 03F1 push.l 0x3F1
00004198 4EB9 0000 009A jsr [0x0000009A]
0000419E A9F4 syscall ExitToShell
000041A0 584F addq.w A7, 4
label000041A2:
000041A2 4EB9 0000 00AA jsr [0x000000AA]
000041A8 4EB9 0000 0052 jsr [0x00000052]
000041AE 4247 clr.w D7
000041B0 7610 moveq.l D3, 0x10
label000041B2:
000041B2 2007 move.l D0, D7
000041B4 E540 asl D0.w, 2
000041B6 207C FFFF EB36 movea.l A0, 0xFFFFEB36
000041BC 7200 moveq.l D1, 0x00
000041BE 2181 0000 move.l [A0 + D0.w], D1
000041C2 3007 move.w D0, D7
000041C4 5247 addq.w D7, 1
000041C6 B647 cmp.w D3, D7
000041C8 6EE8 bgt -0x16 /* 000041B2 */
000041CA 4279 FFFF EB76 clr.w [0xFFFFEB76]
000041D0 4879 FFFF EB8A push.l 0xFFFFEB8A
000041D6 4879 FFFF EB86 push.l 0xFFFFEB86
000041DC 203C 0008 0005 move.l D0, 0x80005
000041E2 AB1D syscall QDExtensions
000041E4 4A39 FFFF E868 tst.b [0xFFFFE868]
000041EA 6746 beq +0x48 /* 00004232 */
000041EC 558F subq.l A7, 2
000041EE 2F3C 6165 7674 move.l -[A7], 0x61657674 /* 'aevt' */
000041F4 2F3C 6F64 6F63 move.l -[A7], 0x6F646F63 /* 'odoc' */
000041FA 4879 0000 3B7E push.l 0x3B7E /* ';~' */
00004200 7000 moveq.l D0, 0x00
00004202 2F00 move.l -[A7], D0
00004204 7200 moveq.l D1, 0x00
00004206 1F01 move.b -[A7], D1
00004208 303C 091F move.w D0, 0x91F
0000420C A816 syscall Pack8
0000420E 558F subq.l A7, 2
00004210 2F3C 6165 7674 move.l -[A7], 0x61657674 /* 'aevt' */
00004216 2F3C 7175 6974 move.l -[A7], 0x71756974 /* 'quit' */
0000421C 4879 0000 3C46 push.l 0x3C46 /* '<F' */
00004222 7000 moveq.l D0, 0x00
00004224 2F00 move.l -[A7], D0
00004226 7200 moveq.l D1, 0x00
00004228 1F01 move.b -[A7], D1
0000422A 303C 091F move.w D0, 0x91F
0000422E A816 syscall Pack8
00004230 584F addq.w A7, 4
label00004232:
00004232 4EB9 0000 3AA4 jsr [0x00003AA4]
00004238 6078 bra +0x7A /* 000042B2 */
label0000423A:
0000423A 4A06 tst.b D6
0000423C 6730 beq +0x32 /* 0000426E */
0000423E 486E FFB4 pea.l [A6 - 0x4C]
00004242 4EB9 0000 0042 jsr [0x00000042]
00004248 2F0C move.l -[A7], A4
0000424A 2F2E FFB4 move.l -[A7], [A6 - 0x4C]
0000424E 4EB9 0000 004A jsr [0x0000004A]
00004254 558F subq.l A7, 2
00004256 70FF moveq.l D0, 0xFFFFFFFF
00004258 3F00 move.w -[A7], D0
0000425A 486E FFA4 pea.l [A6 - 0x5C]
0000425E 7201 moveq.l D1, 0x01
00004260 2F01 move.l -[A7], D1
00004262 2F0C move.l -[A7], A4
00004264 A860 syscall WaitNextEvent
00004266 1E1F move.b D7, [A7]+
00004268 4FEF 000C lea.l A7, [A7 + 0xC]
0000426C 6010 bra +0x12 /* 0000427E */
label0000426E:
0000426E A9B4 syscall SystemTask
00004270 558F subq.l A7, 2
00004272 70FF moveq.l D0, 0xFFFFFFFF
00004274 3F00 move.w -[A7], D0
00004276 486E FFA4 pea.l [A6 - 0x5C]
0000427A A970 syscall GetNextEvent
0000427C 1E1F move.b D7, [A7]+
label0000427E:
0000427E 4A07 tst.b D7
00004280 671A beq +0x1C /* 0000429C */
00004282 2F0C move.l -[A7], A4
00004284 2F2E FFAE move.l -[A7], [A6 - 0x52]
00004288 4EB9 0000 004A jsr [0x0000004A]
0000428E 486E FFA4 pea.l [A6 - 0x5C]
00004292 4EB9 0000 005A jsr [0x0000005A]
00004298 4FEF 000C lea.l A7, [A7 + 0xC]
label0000429C:
0000429C 4AB9 FFFF EBAC tst.l [0xFFFFEBAC]
000042A2 670E beq +0x10 /* 000042B2 */
000042A4 2F39 FFFF EBAC move.l -[A7], [0xFFFFEBAC]
000042AA 4EB9 0000 3170 jsr [0x00003170]
000042B0 584F addq.w A7, 4
label000042B2:
000042B2 4A39 FFFF EBA2 tst.b [0xFFFFEBA2]
000042B8 6780 beq -0x7E /* 0000423A */
000042BA 2F39 FFFF EBA8 move.l -[A7], [0xFFFFEBA8]
000042C0 4EB9 0000 007A jsr [0x0000007A]
000042C6 2F39 FFFF EBA4 move.l -[A7], [0xFFFFEBA4]
000042CC 4EB9 0000 007A jsr [0x0000007A]
000042D2 4AB9 FFFF EAC0 tst.l [0xFFFFEAC0]
000042D8 504F addq.w A7, 8
000042DA 6708 beq +0xA /* 000042E4 */
000042DC 2F39 FFFF EAC0 move.l -[A7], [0xFFFFEAC0]
000042E2 A983 syscall DisposeDialog
label000042E4:
000042E4 2F0C move.l -[A7], A4
000042E6 A8D9 syscall DisposRgn/DisposeRgn
000042E8 4A39 FFFF EC1A tst.b [0xFFFFEC1A]
000042EE 6710 beq +0x12 /* 00004300 */
000042F0 558F subq.l A7, 2
000042F2 4879 FFFF EBC6 push.l 0xFFFFEBC6
000042F8 303C 0006 move.w D0, 0x6
000042FC AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch
000042FE 544F addq.w A7, 2
label00004300:
00004300 4EB9 0000 00CA jsr [0x000000CA]
00004306 7000 moveq.l D0, 0x00
00004308 2F00 move.l -[A7], D0
0000430A 4EB9 0000 00FA jsr [0x000000FA]
00004310 584F addq.w A7, 4
00004312 4CEE 18C8 FF90 movem.l D3,D6,D7,A3,A4, [A6 - 0x70]
00004318 4E5E unlink A6
0000431A 4E75 rts
0000431C 1821 move.b D4, -[A1]
0000431E 1C10 move.b D6, [A0]
00004320 80B3 0906 032E or.l D0, [[A3 + <<invalid base displacement size>>] + D0 + 0x32E]
00004326 4D08 .invalid 6, A0 // invalid opcode 4 with b == 4
00004328 0418 0810 subi.b [A0]+, 0x10
0000432C 809F or.l D0, [A7]+
0000432E 8098 or.l D0, [A0]+
00004330 0B25 btst -[A5], D5
00004332 1315 move.b -[A1], [A5]
00004334 0D13 btst [A3], D6
00004336 1203 move.b D1, D3
00004338 3504 move.w -[A2], D4
0000433A 040D 0D0E subi.b A5, 0xE
0000433E 0E08 1D0E .invalid.b A0, 0xE // invalid immediate operation
00004342 080C 090A btst.b A4, 0xA /* '\n' */
00004346 3904 move.w -[A4], D4
00004348 0306 btst D6, D1
0000434A 0709 btst A1, D3
0000434C 0904 btst D4, D4
0000434E 0E07 0903 .invalid.b D7, 0x3 // invalid immediate operation
00004352 0E0B 0309 .invalid.b A3, 0x9 /* '\t' */ // invalid immediate operation
00004356 030E btst A6, D1
00004358 154D 0305 move.b [A2 + 0x305], A5
0000435C 0306 btst D6, D1
0000435E 0328 0304 btst [A0 + 0x304], D1
00004362 0483 2208 0307 subi.l D3, 0x22080307
00004368 0307 btst D7, D1
0000436A 030A btst A2, D1
0000436C 82FD divu.w D1, <<invalid special address>>
0000436E 0904 btst D4, D4
00004370 0380 bclr D0, D1
00004372 8504 sbcd D2, D4
00004374 0404 0A12 subi.b D4, 0x12
00004378 0409 0604 subi.b A1, 0x4
0000437C 090E btst A6, D4
0000437E 0407 0405 subi.b D7, 0x5
00004382 0307 btst D7, D1
00004384 090A btst A2, D4
00004386 0706 btst D6, D3
00004388 050B btst A3, D2
0000438A 1504 move.b -[A2], D4
0000438C 0504 btst D4, D2
0000438E 0503 btst D3, D2
00004390 4D1C .invalid 6, [A4]+ // invalid opcode 4 with b == 4
00004392 1117 move.b -[A0], [A7]
00004394 0507 btst D7, D2
00004396 1509 move.b -[A2], A1
00004398 0415 811C subi.b [A5], 0x1C
0000439C 2114 move.l -[A0], [A4]
0000439E 545A addq.w [A2]+, 2
000043A0 6404 bcc +0x6 /* 000043A6 */
000043A2 041B 0404 subi.b [A3]+, 0x4
label000043A6:
000043A6 3805 move.w D4, D5
000043A8 0426 0404 subi.b -[A6], 0x4
000043AC 2104 move.l -[A0], D4
000043AE 041A 0504 subi.b [A2]+, 0x4
000043B2 2604 move.l D3, D4
000043B4 0420 0404 subi.b -[A0], 0x4
000043B8 661F bne +0x21 /* 000043D9 */
000043BA 80C2 divu.w D0, D2
000043BC 180B move.b D4, A3
000043BE 0C0B 0B05 cmpi.b A3, 0x5
000043C2 0606 0532 addi.b D6, 0x32 /* '2' */
000043C6 0508 btst A0, D2
000043C8 051F btst [A7]+, D2
000043CA 0512 btst [A2], D2
000043CC 0405 1004 subi.b D5, 0x4
000043D0 0528 0405 btst [A0 + 0x405], D2
000043D4 251E move.l -[A2], [A6]+
000043D6 260A move.l D3, A2
000043D8 0405 1604 subi.b D5, 0x4
000043DC 1C5E movea.b A6, [A6]+
000043DE 0404 3305 subi.b D4, 0x5
000043E2 0412 0404 subi.b [A2], 0x4
000043E6 6116 bsr +0x18 /* 000043FE */
000043E8 80B2 808E or.l D0, [A2 + A0.w - 0x114]
000043EC 0615 201D addi.b [A5], 0x1D
000043F0 6C71 bge +0x73 /* 00004463 */
000043F2 1708 move.b -[A3], A0
000043F4 065A 040B addi.w [A2]+, 0x40B
000043F8 0D0A btst A2, D6
000043FA 0608 3F04 addi.b A0, 0x4
fn000043FE:
000043FE 809F or.l D0, [A7]+
00004400 3B25 move.w -[A5], -[A5]
00004402 0F80 bclr D0, D7
00004404 921B sub.b D1, [A3]+
00004406 80FE divu.w D0, <<invalid special address>>
00004408 0604 3F13 addi.b D4, 0x13
0000440C 0804 410D btst.b D4, 0xD /* '\r' */
00004410 0408 0A04 subi.b A0, 0x4
00004414 0610 1D0D addi.b [A0], 0xD /* '\r' */
00004418 1308 move.b -[A1], A0
0000441A 0303 btst D3, D1
0000441C 0307 btst D7, D1
0000441E 7B26 moveq.l D5, 0x26
00004420 0E0C 080E .invalid.b A4, 0xE // invalid immediate operation
00004424 0808 0808 btst.b A0, 0x8
00004428 0809 0709 btst.b A1, 0x9 /* '\t' */
0000442C 0B03 btst D3, D5
0000442E 1204 move.b D1, D4
00004430 0403 0303 subi.b D3, 0x3
00004434 0403 0304 subi.b D3, 0x4
00004438 0404 0404 subi.b D4, 0x4
0000443C 0404 0404 subi.b D4, 0x4
00004440 0404 0404 subi.b D4, 0x4
00004444 0304 btst D4, D1
00004446 0404 0404 subi.b D4, 0x4
0000444A 0404 0404 subi.b D4, 0x4
0000444E 1A03 move.b D5, D3
00004450 0903 btst D3, D4
00004452 0803 0803 btst.b D3, 0x3
00004456 0803 0803 btst.b D3, 0x3
0000445A 0803 0803 btst.b D3, 0x3
0000445E 0803 0803 btst.b D3, 0x3
00004462 0803 0803 btst.b D3, 0x3
00004466 0508 btst A0, D2
00004468 0603 0506 addi.b D3, 0x6
0000446C 0305 btst D5, D1
0000446E 0603 0506 addi.b D3, 0x6
00004472 0305 btst D5, D1
00004474 0603 0506 addi.b D3, 0x6
00004478 0305 btst D5, D1
0000447A 0603 0506 addi.b D3, 0x6
0000447E 0305 btst D5, D1
00004480 0603 0508 addi.b D3, 0x8
00004484 0F0B btst A3, D7
00004486 0505 btst D5, D2
00004488 0509 btst A1, D2
0000448A 0505 btst D5, D2
0000448C 0507 btst D7, D2
0000448E 0708 btst A0, D3
00004490 080A 0503 btst.b A2, 0x3
00004494 070A btst A2, D3
00004496 0303 btst D3, D1
00004498 072F 061D btst [A7 + 0x61D], D3
0000449C 0505 btst D5, D2
0000449E 0407 0403 subi.b D7, 0x3
000044A2 0303 btst D3, D1
000044A4 0305 btst D5, D1
000044A6 0605 0705 addi.b D5, 0x5
000044AA 0000 5280 ori.b D0, 0x80
000044AE C329 1D0B and.b [A1 + 0x1D0B], D1
000044B2 6E08 bgt +0xA /* 000044BC */
000044B4 808D or.l D0, A5
000044B6 0A80 9B18 1810 xori.l D0, 0x9B181810
label000044BC:
000044BC 1725 move.b -[A3], -[A5]
000044BE 090C btst A4, D4
000044C0 1313 move.b -[A1], [A3]
000044C2 2D80 8C7E move.l [A6 + A0 * 4 + 0x7E], D0
000044C6 8112 or.b [A2], D0
000044C8 1515 move.b -[A2], [A5]
000044CA 2985 AB14 move.l <<invalid full ext with I/IS == 4>>, D5
000044CE 521D addq.b [A5]+, 1
000044D0 126E 1B08 movea.b A1, [A6 + 0x1B08]
000044D4 1C48 movea.b A6, A0
000044D6 6D2B blt +0x2D /* 00004503 */
000044D8 0A0B 816B xori.b A3, 0x6B /* 'k' */
000044DC 161D move.b D3, [A5]+
000044DE 8112 or.b [A2], D0
000044E0 8118 or.b [A0]+, D0
000044E2 3383 4D80 move.w [ + <<invalid base displacement size>> + D4 * 4], D3
000044E6 8280 or.l D1, D0
000044E8 D363 add.w -[A3], D1
000044EA 8099 or.l D0, [A1]+
000044EC 582D 80F3 addq.b [A5 - 0x7F0D], 4
000044F0 8120 or.b -[A0], D0
000044F2 2481 move.l [A2], D1
000044F4 F181 .invalid <<F/6/0>>
000044F6 654F bcs +0x51 /* 00004547 */
000044F8 81B8 0E0E or.l [0x00000E0E], D0
000044FC 0E0E 0E0E .invalid.b A6, 0xE // invalid immediate operation
00004500 0E0E 0E08 .invalid.b A6, 0x8 // invalid immediate operation
00004504 0741 bchg D1, D3
00004506 4F11 .invalid 7, [A1] // invalid opcode 4 with b == 4
00004508 0B3C 0000 btst 0x0, D5